Update 04. 数组的创建.ipynb
Some examples have been modified to make more sense
This commit is contained in:
@@ -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]] <class 'numpy.ndarray'> int32\n",
|
||||
"\n",
|
||||
"print(w,type(w),w.dtype)\n",
|
||||
"# [[1 1 1]\n",
|
||||
"# [1 1 2]\n",
|
||||
"# [1 1 1]] <class 'numpy.ndarray'> int32\n",
|
||||
"# [[1. 1. 1.]\n",
|
||||
"# [1. 1. 1.]\n",
|
||||
"# [1. 1. 1.]] <class 'numpy.ndarray'> 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",
|
||||
|
||||
Reference in New Issue
Block a user