numpy基础介绍
Numpy 补充了Python语言所欠缺的数值计算能力,是其它数据分析及机器学习库的底层库。因其完全标准C语言实现,运行效率充分优化。最重要一点是开源免费。numpy的核心是矩阵(即多维数组)。
实例
import numpy as np
arr1=np.zeros((2,3))
arr2=np.ones((3,4),dtype=np.int16)
arr3=np.empty((3,4),dtype=np.int16)
print(arr1)
print(arr1.dtype)
print(arr2)
print(arr2.dtype)
print(arr3)
print(arr3.dtype)
[[0. 0. 0.]
[0. 0. 0.]]
float64
[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]
int16
[[0 0 0 0]
[0 0 0 0]
[0 0 0 0]]
int16
分析及结论
- 无论是zeros,ones,empty,数据类型默认为float64;
- zeros函数和empty函数作用近似相同;