博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python的numpy库的学习
阅读量:7074 次
发布时间:2019-06-28

本文共 691 字,大约阅读时间需要 2 分钟。

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

你可能感兴趣的文章
CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记
查看>>
正则表达式
查看>>
python loss layer: does not need backward computation?
查看>>
Tomcat如何开启SSL配置(https)
查看>>
xsd
查看>>
返回支付成功的发票、报销凭证、借款凭证
查看>>
git命令 add -a和add .和add -u 的区别
查看>>
[转]IPTABLES中SNAT和MASQUERADE的区别
查看>>
常用网络设备
查看>>
DM8127-UART驱动
查看>>
LA 2038 Strategic game(最小点覆盖,树形dp,二分匹配)
查看>>
UVA 1661 Equation (后缀表达式,表达式树,模拟,实现)
查看>>
关于Nginx负载均衡的6种策略
查看>>
js点击打开弹窗
查看>>
系统设计 consistent hashing
查看>>
元素拖放
查看>>
303. Range Sum Query - Immutable
查看>>
解决ajax 跨域请求问题
查看>>
Linux下进程描述(1)—进程控制块【转】
查看>>
【Gamma】Scrum Meeting 4
查看>>