
numpy
「已注销」
这个作者很懒,什么都没留下…
展开
-
numpy的copy和深copy
import numpy as np a = np.arange(4, dtype=float) print(a) b = a c = a d = b a[0] = 0.3 print(a) print(b) print(c) print(d) print(b is a) b = a.copy() # 深度拷贝 a[2] = 0.4 print(a) print(b) print(...原创 2020-03-29 21:03:51 · 166 阅读 · 0 评论 -
numpy的array分割
import numpy as np a = np.arange(12).reshape((3, 4)) print(a) print("纵向分割(按照列进行分割):\n", np.split(a, 2, axis=1)) print("横向分割(按照行进行分割):\n", np.split(a, 3, axis=0)) print("不等量的分割:\n", np.array_spli...原创 2020-03-29 21:03:08 · 177 阅读 · 0 评论 -
numpy和array合并
import numpy as np a = np.array([1, 1, 1]) b = np.array([2, 2, 2]) print("a:\n", a) print("b:\n", b) c = np.vstack((a, b)) print("a和b上下合并:\n", np.vstack((a, b))) # vertical stack上下合并 print(c.shape...原创 2020-03-29 21:02:35 · 147 阅读 · 0 评论 -
numpy的索引
import numpy as np a = np.arange(3, 15) print(a) print("找到a矩阵的第三个值:", a[2]) a = a.reshape(3, 4) print("矩阵a变成(3, 4):\n", a) print("找到索引第2行第3个:", a[1][2], a[1, 2]) # 两种表示方式 print("第二行的所有数:", a[1, ...原创 2020-03-29 21:00:20 · 149 阅读 · 0 评论 -
numpy的基础运算2
import numpy as np a = np.arange(2, 14).reshape((3, 4)) print("矩阵a:\n", a) print("求出矩阵a最小值的索引:", np.argmin(a)) print("求出矩阵a最大值的索引:", np.argmax(a)) """ np.mean()计算平均数 np.average()计算加权平均数 """ prin...原创 2020-03-29 20:59:44 · 120 阅读 · 0 评论 -
numpy的基础运算
import numpy as np a = np.array([10, 20, 30, 40]) b = np.arange(4) print(a, b) print("逐个元素相减") c = a - b print(c) print("逐个元素相加") d = a + b print(d) print("判断数组中小于3的元素") print(b) print(b < 3) ...原创 2020-03-29 20:59:01 · 209 阅读 · 0 评论 -
numpy创建array
import numpy as np a = np.array([1, 23, 4], dtype=np.float) # dtype设置格式 print(a) print(a.dtype) print("定义一个二维矩阵") b = np.array([[1, 2, 3], [3, 4, 5]]) print(b) print("这生成一个全部为零的矩阵") ...原创 2020-03-29 20:58:17 · 124 阅读 · 0 评论 -
numpy基本属性
import numpy as np """ [[1, 2, 3]. [2, 3, 4]] 这是一个长为3个单位,高为2个单位的矩阵 """ array = np.array([[1, 2, 3],[2, 3, 4]]) # 将列表转换成数组 print(array) print("number of dim:", array.ndim) # 维度 print("shape:"...原创 2020-03-29 20:57:27 · 165 阅读 · 0 评论