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
上一篇下一篇

猜你喜欢

热点阅读