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 29 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
Jan 31 Python
使用sklearn之LabelEncoder将Label标准化的方法
Jul 11 Python
Python异常处理操作实例详解
Aug 28 Python
浅谈Python接口对json串的处理方法
Dec 19 Python
python 根据字典的键值进行排序的方法
Jul 24 Python
opencv导入头文件时报错#include的解决方法
Jul 31 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
Aug 04 Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 Python
Python数据分析模块pandas用法详解
Sep 04 Python
10个Python面试常问的问题(小结)
Nov 20 Python
PyCharm GUI界面开发和exe文件生成的实现
Mar 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.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
JS按回车键实现登录的方法
2014/08/25 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
2015/05/09 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
Vue.js添加组件操作示例
2018/06/13 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
利用不到200行代码写一款属于你自己的js类库
2019/07/08 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
python反编译学习之字节码详解
2019/05/19 Python
python检测服务器端口代码实例
2019/08/31 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
数控机械专业个人的自我评价
2014/01/02 职场文书
实习生求职自荐信
2014/02/07 职场文书
社区义诊活动总结
2014/04/30 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
冬季施工防火方案
2014/05/17 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers