numpy 声明空数组详解


Posted in Python onDecember 05, 2019

你搜索这个,你会发现好多都是np.zeros(5,2),嗯都是复制的一个国外的帖子,然而没有翻译人家的话。

然后你愤怒的关闭页面。这简直就是文不对题,这哪是空的。

实际上,numpy的数组机制并不支持空数组。(什么鬼答案?)简单来讲就是numpy会申请连续的内存,如果频繁改变大小,他就要频繁申请新的内存。如果你会c语言知道指针的话,你很容易就能想到他不是list格式而是array格式。

如果你不会c语言,那么也没有关系。不影响。只需要记住,numpy的数组一旦变动大小就会像搬家一样大包小包的带着自己的全部数据,拉家带口的搬到新家,所以,才需要你一开始就将numpy数组的大小设定好。

这也就意味着,你不能从空开始,一点点堆数据。但是你可以赋值啊。

举个例子:

sum = np.zeros(shape=(2284,1200))
for i in range(2284):
  pic_lab = mini_lab[i,:,:]
  pic_flatten = np.reshape(pic_lab,(1,1200))
  sum[i] = pic_flatten

一般我们都不会一点谱都没有,真的没谱的话,不如先用python的list,然后再用ndarray = np.array(list)转换好了。

以上这篇numpy 声明空数组详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python字符转换
Sep 06 Python
Python 解析XML文件
Apr 15 Python
python基础教程之udp端口扫描
Feb 10 Python
python实现绘制树枝简单示例
Jul 24 Python
Python内置模块turtle绘图详解
Dec 09 Python
Python3数据库操作包pymysql的操作方法
Jul 16 Python
使用python进行拆分大文件的方法
Dec 10 Python
对python 通过ssh访问数据库的实例详解
Feb 19 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
浅析Python 抽象工厂模式的优缺点
Jul 13 Python
python opencv实现简易画图板
Aug 27 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
Jan 12 Python
Numpy将二维数组添加到空数组的实现
Dec 05 #Python
numpy.ndarray 实现对特定行或列取值
Dec 05 #Python
numpy ndarray 取出满足特定条件的某些行实例
Dec 05 #Python
使用 Supervisor 监控 Python3 进程方式
Dec 05 #Python
Python 寻找局部最高点的实现
Dec 05 #Python
解决pycharm 安装numpy失败的问题
Dec 05 #Python
Flask项目中实现短信验证码和邮箱验证码功能
Dec 05 #Python
You might like
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
如何设置mysql允许外网访问
2013/06/04 PHP
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
jquery 全局AJAX事件使用代码
2010/11/05 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
原生js模拟淘宝购物车项目实战
2015/11/18 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
详解JavaScript中基于原型prototype的继承特性
2016/05/05 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
关于JS中二维数组的声明方法
2016/09/24 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
2017/02/19 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
Windows中安装使用Virtualenv来创建独立Python环境
2016/05/31 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
遗体告别仪式答谢词
2014/01/23 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
单位租房协议书样本
2014/10/30 职场文书
2014年老干部工作总结
2014/11/21 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
家属慰问信
2015/02/14 职场文书
2015年技术工作总结范文
2015/04/20 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
食堂卫生管理制度
2015/08/04 职场文书
详解MySQL事务的隔离级别与MVCC
2021/04/22 MySQL
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript