From 0c97e343202b25d34a40fa3f6e8e08f82ff8d0d1 Mon Sep 17 00:00:00 2001 From: Subranium Date: Sun, 21 Nov 2021 08:57:06 +0800 Subject: [PATCH] =?UTF-8?q?Update=2004.=20=E6=95=B0=E7=BB=84=E7=9A=84?= =?UTF-8?q?=E5=88=9B=E5=BB=BA.ipynb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Some examples have been modified to make more sense --- .../task01 数据类型及数组创建/04. 数组的创建.ipynb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/IntroductionToNumpy/task01 数据类型及数组创建/04. 数组的创建.ipynb b/IntroductionToNumpy/task01 数据类型及数组创建/04. 数组的创建.ipynb index 5235bd5..226d8c7 100644 --- a/IntroductionToNumpy/task01 数据类型及数组创建/04. 数组的创建.ipynb +++ b/IntroductionToNumpy/task01 数据类型及数组创建/04. 数组的创建.ipynb @@ -101,7 +101,7 @@ "x = np.array([[1, 1, 1], [1, 1, 1], [1, 1, 1]])\n", "y = np.array(x)\n", "z = np.asarray(x)\n", - "w = np.asarray(x, dtype=np.int)\n", + "w = np.asarray(x, dtype=np.float64)\n", "x[1][2] = 2\n", "print(x,type(x),x.dtype)\n", "# [[1 1 1]\n", @@ -119,9 +119,9 @@ "# [1 1 1]] int32\n", "\n", "print(w,type(w),w.dtype)\n", - "# [[1 1 1]\n", - "# [1 1 2]\n", - "# [1 1 1]] int32\n", + "# [[1. 1. 1.]\n", + "# [1. 1. 1.]\n", + "# [1. 1. 1.]] float64\n", "```\n", "\n", "\n", @@ -311,6 +311,7 @@ "- `diag()`函数:提取对角线或构造对角数组。\n", "\n", "```python\n", + "\\ k : int, optional 对角线的位置,大于零位于对角线上面,小于零则在下面。" "def diag(v, k=0):\n", "```\n", "\n", @@ -325,6 +326,7 @@ "# [6 7 8]]\n", "print(np.diag(x)) # [0 4 8]\n", "print(np.diag(x, k=1)) # [1 5]\n", + "print(np.diag(x, k=2)) # [2]\n", "print(np.diag(x, k=-1)) # [3 7]\n", "\n", "v = [1, 3, 5, 7]\n",