numpy介绍
numpy属于python的一个数学库,相比于Python做数值计算速度更快.也可以使用numpy进行向量和矩阵计算.
1.ndarrays数据类型的创建
import numpy as np # 索引以0开始 a = np.array([0, 1, 2, 3, 4]) b = np.array((0, 1, 2, 3, 4)) c = np.arange(5) # 0 到 100 的数值,不包含100,递增为1 d = np.linspace(0, 2*np.pi, 5) # 在 0--2*np.pi 之间均匀选取5个数值 print(a) print(b) print(c) print(d) # a, b, c, d 的类型是ndarrays,包括数组、矩阵、张量. # 矩阵的创建 # 索引以0开始 a = np.array([[11, 12, 13, 14, 15], [16, 17, 18, 19, 20], [21, 22, 23, 24, 25], [26, 27, 28, 29, 30], [31, 32, 33, 34, 35]]) print(a[2, 4]) # 输出 25 # 三维张量的创建 3*3*3 b = np.array([[ [1, 2, 3], [4, 5, 6], [7, 8, 9]], [ [10, 11, 12], [13, 14, 15], [16, 17, 18]], [ [19, 20, 21], [22, 23, 24], [25, 26, 27]]]) print(b[1, 1, 1]) # 输出 14