python的numpy库的学习

1、创建 array(序列类型)、asarray、arange、ones、ones_like、zeros、zeros_like、empty、empty_like、eye、identity 2、运算 两个大小相等的数组进行算术运算都会将运算应用到元素级;数组与标量之间的运算也会作用到各个元素。 例如:a=array([1,2,3]),b=array([2,3,4]),a+b=array([3,5,7]),a+1=array([2,3,4]) 不同大小数组之间的运算叫做广播。 3、索引和切片 类似列表,a[:2]=array([1,2]),如果令a[:2]=2,则a=array([2,2,3])(广播),数组切片是原始数组的视图,数据不会被复制,视图上的任何修改都会反映到原数组。 切片索引,不同维数可以用,隔开;a=array([[1,2,3],[4,5,6]]),a[:1,:2]=array([1,2]) 布尔型索引,b=array(['bob','joe']),b=='bob'=array([True,False],dtype=bool),a[b=='bob']=array([1,2,3]) 花式索引,利用整数数组进行索引,a[[1,0]]=array([[4,5,6],[1,2,3]]) 4、数据处理 np.where(c,x,y)等价于x if c else y 5、文件输入输出 np,save和np.load是读写磁盘数组数据的两个主要函数。

转载于:https://www.cnblogs.com/zhenpengwang/p/10755309.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值