Numpy总结

本文详细介绍了Numpy中一维和二维数组的创建,包括linspace、arange、randint和reshape函数的使用。此外,文章还深入探讨了索引、选区、切片的各种方法,如广播索引、花式索引、布尔索引以及transpose、maximum、where等操作。最后,讲解了数组的拼接、分割和统计函数的应用,如vsplit、hsplit、sum、max/min及其对应的索引函数argmin/argmax。
摘要由CSDN通过智能技术生成

Numpy总结

一、关于一维和二维数组

1.linspace和arange只能创建一维数组,不能创建二维数组
2. randint既可以创建一维数组,也可以创建二维数组
3.reshape既可以把一维转为二维,也可以把多维转为你想要的维度
4.ravel只能把多维的数据转换为一维的数据,一维数组转换之后还是一维的数组

二、关于索引、选区、和切片

1.索引是选取固定的一个值/一行
2.选区是选取某一片的区域,并对其进行赋值
3.广播索引时选取某一片的区域,然后对那一片的区域赋同一个值,就如同广播站广播一个消息,在同一区域内,都可以接收到这一个消息一样
4.花式索引可选取指定,不紧挨着的多行或多列,也或者是互不相连的某几个数
5.布尔索引可以把符合条件的值转换为True,不符合条件的转换为False,根据布尔值索引可以替换想要替换掉的值
6.transpose是根据轴来进行转置的,是几维数组 ,就有几个轴,然后调换顺序,但是,一次只能调换两个轴的顺序,不能同时调换两次!!!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值