![292b95bf4f3edb65a3b0aa7ad6128b20.png](https://i-blog.csdnimg.cn/blog_migrate/e7b7a22a159ba81116791f9fcc90c696.jpeg)
![c37e9fa02667c8e4a4e17ee999485562.png](https://i-blog.csdnimg.cn/blog_migrate/e2ad7201316fac30a5e6008d1cba9618.jpeg)
一、导入模块
import numpy as np
二、常用模块——array
- 将列表转换为数组
np.array([1,2,3,4])
array([1,2,3,4])
- 查看数据结构
type(np.array([1,2,3,4])
numpy.ndarray
- 赋值
a=np.array([1,2,3,4])
a
array([1,2,3,4])
- 改变某一元素
a[0]=5
a
array([5,2,3,4])
- 获取元素值
a[0]
5
- 简单计算
a+1
array([6,3,4,5])
a*a
array([36,9,16,25])
- 创建多维矩阵数组
b=np.array([1,2,3,4],[5,6,7,8],[5,6,7,8])
b
array([[1, 2, 3, 4],
[5, 6, 7, 8],
[5, 6, 7, 8]])
- 切片
b[0]
array([[1, 2, 3, 4])
b[0][1]
2
- 查看数据结构
b.dtype()
dtype('int32')
C语言 可使用astype 转换成int类型