热线电话:13121318867

登录
2019-03-15 阅读量: 654
numpy中创建数组

empty和empty_like创建空数组

用于创建空数组,空数据中的值并不为0,而是未初始化的随机值.

ndarray10 = np.empty(5)

ndarray11 = np.empty((2, 3))

ndarray12 = np.empty_like(ndarray11)

arange创建数组

# 产生0-9共10个元素
ndarray13 = np.arange(10)
# 产生从10-19共10个元素
ndarray14 = np.arange(10, 20)
# 产生10 12 14 16 18, 2为step
ndarray15 = np.arange(10, 20, 2)
# 将其形状改变为(2, 5)
ndarray14.reshape((2, 5))

eys创建对角矩阵数组

# 该函数用于创建一个N*N的矩阵,对角线为1,其余为0.
ndarray16 = np.eye(5)

使用astype函数转换数组类型

如果浮点数转换为整数,则小数部分将会被截断 -- 取整

如果某些字符串数组表示的全是数字,也可以用astype将其转换为数值类型

ndarray19 = np.array([2.4, 3.6, 4.8])
ndarray20 = ndarray19.astype(np.int64)

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据