numpy 生成数组

import numpy as np
# 定义一个数组,设置浮点型
a = np.array([[2, 3, 4],
             [3, 4, 5]], dtype=np.float32)
print(a)
# 输出数组元素类型
print(a.dtype)

# 定义一个全零的数组
b = np.zeros((3, 4))
print(b)

# 定义一个全为一的数组
c = np.ones((3, 4), dtype=np.int32)
print(c)

# 定义一个空数组,默认元素值为零
d = np.empty((3, 4))
print(d)

# 定义个等差数组,差值为2
e = np.arange(10, 20, 2)
print(e)

# 定义一个等差数组,默认差值为1, 修改为3*4的二维数组
f = np.arange(12).reshape((3, 4))
print(f)

# 产生1到20 20个均匀间隔的数字
g = np.linspace(1, 20, 20)
print(g)

结果:
[[2. 3. 4.]
[3. 4. 5.]]

float32

[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]

[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]

[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]

[10 12 14 16 18]

[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]

[ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
19. 20.]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值