Numpy是Python的第三方库。NumPy还是很多更高级的扩展库的依赖库,比如SciPy、Matplotlib、 pandas等库都依赖于它。NumPy内置函数处理数据的速度是C语言级别的,因此在编写程序的时候,应当尽量使用其内置函数,避免效率瓶颈的(尤其是涉及循环的问题)出现。
1.NumPy数组操作
首先,导入NumPy库。
import numpy as np
npa = np.array([1,2,3,4],ndmin=2) #数组的创建,ndmin指维度
输出结果为:
array([[1, 2, 3, 4]])
查看数组属性(维数、行列、数据类型)
npa.ndim #维度
npa.shape #行列
npa.dtype #数据类型
结果:
生成等差数列、等比数列
lins = np.linspace(1,10,num = 10) #生成等差数列,1-10中,生成10个数
logs = np.logspace(1,10,10) # 生成等比数列
print(lins)
print(logs)