python数据分析 numpy工具包基础学习笔记(纯代码+注释)
```python
#numpy学习
#引入外部模块
import numpy as np
a=np.array([[1,2,3,4],
[2,3,4,5]]) #创建一个2行4列的矩阵
print(a) #输出a
print('number of dim:',a.ndim) #输出a的维数
print('shaoe:',a.shape) #输出a的形状
print('size:',a.size) #输出a的大小
#numpy的创建数组和矩阵
import numpy as np
a=np.array([1,2,3,4]) #创建一个数组
print(a)
b=np.array([2,3,4,5],dtype=np.int64) #创建一个数组,定义数组内元素的数据类型
print(b.dtype)
c=np.zeros((3,4)) #创建一个3行4列的元素全为0的矩阵
print(c)
d=np.empty((3,4)) #创建一个3行4列的空矩阵
print(d)
e=np.arange(10,20,2) #创建一个10至20步长为2的数组
print(e)
f=np.linspace(1,4,3) #创建一个1至4的等差数组,分成3份,即步长为1.5
print(f)
#numpy的基础计算
import numpy as np
a=np.array([10,20,30,40])
b=np.arange(4)
c=a+b #特别的,python中指数计算用**表示,例如a的二次方,写为a**2
print(c)
d=np.sin(a) #调用s