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入门篇之数字
Oct 20 Python
进一步探究Python中的正则表达式
Apr 28 Python
Python实现视频下载功能
Mar 14 Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 Python
opencv python 图像去噪的实现方法
Aug 31 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
python opencv将表格图片按照表格框线分割和识别
Oct 30 Python
基于python使用tibco ems代码实例
Dec 20 Python
Python 实现自动获取种子磁力链接方式
Jan 16 Python
在Python 的线程中运行协程的方法
Feb 24 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
用python实现学生管理系统
Jul 24 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
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
JQuery AJAX实现目录浏览与编辑的代码
2008/10/21 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
jQuery学习笔记之jQuery动画效果
2013/09/09 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
express 项目分层实践详解
2018/12/10 Javascript
JavaScript数组去重的几种方法
2019/04/07 Javascript
Python字符串格式化
2015/06/15 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
python安装scipy的步骤解析
2019/09/28 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
python 如何实现遗传算法
2020/09/22 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
2021/02/06 Python
英国巧克力贸易公司:Chocolate Trading Company
2017/03/21 全球购物
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
土木工程专业个人求职信
2013/12/30 职场文书
超市后勤自我鉴定
2014/01/17 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
中国梦读书活动总结
2014/07/10 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python
Python turtle实现贪吃蛇游戏
2021/06/18 Python