python 申请内存空间,用于创建多维数组的实例


Posted in Python onDecember 02, 2019

以三维数组为例

先申请1个一维数组空间:

mat = [None]*d1

d1是第一维的长度。

再把mat中每个元素扩展为第二维的长度:

for i in range(len(mat)):

  mat[i][j] = [None]*d2

类似的,把mat中每个元素扩展为第三维的大小:

for i in range(len(mat)):
  for j in range(len(mat[0]):
    mat[i][j] = [None]*d3

以上是创建的“数组”其实是list类,不是严格意义的数组。

用numpy array创建2*3*4数组:

原始方法

先创建含2个元素(第一维)的一维数组,把3*4数组塞进这2个元素的位置。

x = np.array([ [3*4数组] , [3*4数组] ])

类似的,

x = np.array([ [ [4个元素的一维数组], [4个元素的一维数组], [4个元素的一维数组] ] , [ [4个元素的一维数组], [4个元素的一维数组], [4个元素的一维数组] ] ])

用其他函数

np.zeros((2,3,4))    #参数为一个元祖(2,3,4)


np.zeros_like( anotherArray )   #创建与anotherArray 同维度的数组,不复制anotherArray 的元素,以0填充.

类似的还有

np.ones, np.ones_like

np.empty, np.empty_like

np.eye(n)

以上这篇python 申请内存空间,用于创建多维数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
利用Python实现命令行版的火车票查看器
Aug 05 Python
python3使用PyMysql连接mysql数据库实例
Feb 07 Python
python 3.5实现检测路由器流量并写入txt的方法实例
Dec 17 Python
python取数作为临时极大值(极小值)的方法
Oct 15 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
python字符串查找函数的用法详解
Jul 08 Python
Python解析命令行读取参数之argparse模块
Jul 26 Python
python 多进程并行编程 ProcessPoolExecutor的实现
Oct 11 Python
python使用for...else跳出双层嵌套循环的方法实例
May 17 Python
用Python 爬取猫眼电影数据分析《无名之辈》
Jul 24 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
Python如何截图保存的三种方法(小结)
Sep 01 Python
python将数组n等分的实例
Dec 02 #Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
Dec 02 #Python
Python中类似于jquery的pyquery库用法分析
Dec 02 #Python
python 检查数据中是否有缺失值,删除缺失值的方式
Dec 02 #Python
python实现两个字典合并,两个list合并
Dec 02 #Python
Python:合并两个numpy矩阵的实现
Dec 02 #Python
DataFrame.to_excel多次写入不同Sheet的实例
Dec 02 #Python
You might like
PHP中把错误日志保存在系统日志中(Windows系统)
2015/06/23 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
jquery 常用操作方法
2010/01/28 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
json数据的列循环示例
2013/09/06 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
信息滚动效果的实例讲解
2017/09/18 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
Python中关键字is与==的区别简述
2014/07/31 Python
Linux下Python获取IP地址的代码
2014/11/30 Python
浅谈python多线程和队列管理shell程序
2015/08/04 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
python散点图实例之随机漫步
2018/08/27 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
采购求职信
2014/03/17 职场文书
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书