5. Numpy教程(1)
2017-11-15 本文已影响0人
孙宏志
1. 导入numpy,须根据约定,使用import Numpy as np的方式导入该模块
import numpy as np
image.png
2. 查看numpy版本
# 查看版本
np.version.short_version
image.png
3. 创建ndarray函数
1.array函数
a = np.array([
[1,2,3],[4,5,6]
])
# 创建二维数组,每个维度的元素个数为3
print(a)
print(a.dtype) # 显示数据的类型
image.png
a = np.array([
[1,2,3],[4,5,6]
],dtype=np.float)
# 创建二维数组,创建的时候指定数据类型为float类型
print(a)
print(a.dtype) # 显示数据的类型
image.png
创建一维数组
b = np.array((1,2,3,4,5))
print(b)
print(b.dtype)
image.png
2. Zeros设置数组维度,用0填充
# 生成一维数组
a1 = np.zeros((3,))
print("a1" ,a1)
a2 = np.zeros(3)
print("a2",a2)
# 生成多维数组
a3 = np.zeros((3,2,2))
print("a3",a3)
# 生成多维数组的时候,一定不能用以下方法
a4 = np.zeros(3,2,2)
image.png
3. ones设置数组维度,用1填充
np.ones((2,3,4))
image.png
也可以加上dtype指定数据类型
np.ones((2,3,4),dtype=np.int)
3. 设置数组维度,用 随机数/空值 填充
很难确定生成的结果是什么样的。
np.empty((2,3,4))
在不同的电脑上,填充的值可能不一样。
image.png image.png