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中DOM方法的动态性
Apr 11 Python
详解Django框架中的视图级缓存
Jul 23 Python
Python 爬虫学习笔记之多线程爬虫
Sep 21 Python
Python基于csv模块实现读取与写入csv数据的方法
Jan 18 Python
Django rest framework基本介绍与代码示例
Jan 26 Python
在Python 不同级目录之间模块的调用方法
Jan 19 Python
itchat-python搭建微信机器人(附示例)
Jun 11 Python
通过PHP与Python代码对比的语法差异详解
Jul 10 Python
Python如何存储数据到json文件
Mar 09 Python
python实现小程序推送页面收录脚本
Apr 20 Python
详解Python的爬虫框架 Scrapy
Aug 03 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
Nov 17 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
解析PHP正则提取或替换img标记属性
2013/06/26 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
javascript中eval函数用法分析
2015/04/25 Javascript
AngularJS 中的事件详解
2016/07/28 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
wap手机端解决返回上一页的js实例
2016/12/08 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
python str与repr的区别
2013/03/23 Python
在IIS服务器上以CGI方式运行Python脚本的教程
2015/04/25 Python
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
介绍下Java的输入输出流
2014/01/22 面试题
中科方德软件测试面试题
2016/04/21 面试题
JPA的优势都有哪些
2013/07/04 面试题
踏青活动策划方案
2014/08/19 职场文书
最美家庭活动方案
2014/08/31 职场文书
2016春季运动会前导词
2015/11/25 职场文书
html5调用摄像头实例代码
2021/06/28 HTML / CSS
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
JVM之方法返回地址详解
2022/02/28 Java/Android
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python