Numpy常用数据结构

import numpy as np


arrl1 = np.array([-9,7,4,3])
print(type(arrl1))
print(arrl1)


arrl2 = np.array([[-9,7,4,3],[1,2,3,4]])
print("="*30)
print(arrl2)


arrl3 = np.arange(1,10,1)
print("="*30)
print(arrl3)


# 等差
arrl4 = np.linspace(1,10,20,endpoint=True)
print("="*30)
print(arrl4)


arrl5 = np.zeros([4,5])
print("="*30)
print(arrl5)


arrl6 = np.ones([2,3])
print("="*30)
print(arrl6)


# 判断维度
print("="*30)
print(arrl5.ndim)


# 判断形状
print("="*30)
print(arrl5.shape)


# 元素总的个数
print("="*30)
print(arrl5.size)


data = ((8.5,6,4,1.2,0.7),(1.5,3,5.4,7.3,9),(3.2,4.5,6,3,9),(11.2,13.4,15.6,17.8,19))
arr2 = np.array(data)
print("="*30)
print(arr2)
# 第一行到第四行,但不包括第四行,左闭右开的形式
print("="*30)
print(arr2[0:3])
print("="*30)
print(arr2[1,2])
print(arr2[1][2])
# 对列进行操作
print("="*30)
print(arr2[:,1:3])

<class ‘numpy.ndarray’>
[-9 7 4 3]

[[-9 7 4 3]
[ 1 2 3 4]]

[1 2 3 4 5 6 7 8 9]

[ 1. 1.47368421 1.94736842 2.42105263 2.89473684 3.36842105
3.84210526 4.31578947 4.78947368 5.26315789 5.73684211 6.21052632
6.68421053 7.15789474 7.63157895 8.10526316 8.57894737 9.05263158
9.52631579 10. ]

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

[[1. 1. 1.]
[1. 1. 1.]]

2

(4, 5)

20

[[ 8.5 6. 4. 1.2 0.7]
[ 1.5 3. 5.4 7.3 9. ]
[ 3.2 4.5 6. 3. 9. ]
[11.2 13.4 15.6 17.8 19. ]]

[[8.5 6. 4. 1.2 0.7]
[1.5 3. 5.4 7.3 9. ]
[3.2 4.5 6. 3. 9. ]]

5.4
5.4

[[ 6. 4. ]
[ 3. 5.4]
[ 4.5 6. ]
[13.4 15.6]]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

juicy-hua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值