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的Tornado框架结合memcached页面改善博客性能
Apr 24 Python
Python实现全角半角字符互转的方法
Nov 28 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
浅析Python中的赋值和深浅拷贝
Aug 15 Python
numpy找出array中的最大值,最小值实例
Apr 03 Python
python 杀死自身进程的实现方法
Jul 01 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
python中有帮助函数吗
Jun 19 Python
python绘图模块之利用turtle画图
Feb 12 Python
教你如何用Python实现人脸识别(含源代码)
Jun 23 Python
简单谈谈Python面向对象的相关知识
Jun 28 Python
Python调用腾讯API实现人脸身份证比对功能
Apr 04 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
第二节--PHP5 的对象模型
2006/11/16 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
javascript之解决IE下不渲染的bug
2007/06/29 Javascript
JavaScript 学习历程和心得分享
2010/12/12 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
Javascript操作select控件代码实例
2020/02/14 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
[53:36]Liquid vs VP Supermajor决赛 BO 第三场 6.10
2018/07/05 DOTA
基于Python安装pyecharts所遇的问题及解决方法
2019/08/12 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
急诊科护士自我鉴定
2013/10/14 职场文书
开展创先争优活动总结
2014/08/28 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
培训简讯范文
2015/07/20 职场文书
同乡会致辞
2015/07/30 职场文书
《称赞》教学反思
2016/02/17 职场文书
学生会2016感恩节活动小结
2016/04/01 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript