Numpy使用方法:
首先导入Numpy
import numpy as np
NumPy 中最重要的是 N 维数组对象 ndarray,它是一系列相同数据类型的集合。
ndarray 对象是用于存放同类型元素的多维数组且每个元素存储大小相同。
Ndarray数组的创建过程
numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)
object | 数组或嵌套的数列 |
---|---|
dtype | 数组元素的数据类型,可选 |
copy | 对象是否需要复制,可选 |
dtype | 数组元素的数据类型,可选 |
order | 创建数组的样式,C为行方向,F为列方向,A为任意方向(默认) |
subok | 默认返回一个与基类类型一致的数组 |
ndmin | 指定生成数组的最小维度 |
一维数组
import numpy as np
import random
b = []
for i in range(50):
b.append(random.uniform(100.0,200.0))
np.array(b)
运行结果
array([123.1287238 , 142.67263831, 177.74579545, 119.01012196,
165.64017813, 198.84482434, 124.00717298, 111.8165806 ,
128.66033313, 173.6453029 , 155.42292026, 190.42039243,
147.3846759 , 113.00591666, 175.31139997, 175.70201709,
111.04607829, 116.85465209, 172.64702103, 137.86934529,
179.09160916, 154.47756028, 165.72476602, 108.77286016,
110.69850337, 183.48477712, 166.78346843, 148.3337715 ,
179.63542485, 190.71659711, 123.21805631, 169.21077062,
143.06949401, 193.9595171 , 176.50856203, 163.86055913,
121.31100363, 141.01026654, 169.48413574, 123.23426832,
138.31252425, 104.01165844, 133.96688583, 160.30655214,
127.11507309, 140.50820538, 161.93655341, 155.92941053,
158.05229776, 186.03449653])
多维数组
import numpy as np
a = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
print (a)
运行结果
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]]