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 相关文章推荐
Django查找网站项目根目录和对正则表达式的支持
Jul 15 Python
Python中强大的命令行库click入门教程
Dec 26 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 Python
解决python3 网络请求路径包含中文的问题
May 10 Python
Python实现的文本对比报告生成工具示例
May 22 Python
python中的插值 scipy-interp的实现代码
Jul 23 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
Python OS模块实例详解
Apr 15 Python
Python完成哈夫曼树编码过程及原理详解
Jul 29 Python
python enumerate内置函数用法总结
Jan 07 Python
python中安装django模块的方法
Mar 12 Python
Python手动或自动协程操作方法解析
Jun 22 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发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
PHP读取网页文件内容的实现代码(fopen,curl等)
2011/06/23 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
laravel安装zend opcache加速器教程
2015/03/02 PHP
php通过asort()给关联数组按照值排序的方法
2015/03/18 PHP
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
jQuery实现单行文字间歇向上滚动源代码
2013/06/02 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
2014/07/18 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
关于微信小程序bug记录与解决方法
2018/08/15 Javascript
Python正则表达式如何进行字符串替换实例
2016/12/28 Python
python万年历实现代码 含运行结果
2017/05/20 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
2018/11/06 Python
python七夕浪漫表白源码
2019/04/05 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
基于TensorFlow中自定义梯度的2种方式
2020/02/04 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
html5简介及新增功能介绍
2020/05/18 HTML / CSS
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
执行力心得体会
2013/12/31 职场文书
预备党员公开承诺书
2014/05/28 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
优秀校长事迹材料
2014/12/24 职场文书
聘任通知书
2015/09/21 职场文书