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使用7z解压软件备份文件脚本分享
Feb 21 Python
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
Jun 10 Python
python+mysql实现简单的web程序
Sep 11 Python
Python爬取十篇新闻统计TF-IDF
Jan 03 Python
python如何给字典的键对应的值为字典项的字典赋值
Jul 05 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
python 上下文管理器及自定义原理解析
Nov 19 Python
numpy创建单位矩阵和对角矩阵的实例
Nov 29 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
Python3标准库之threading进程中管理并发操作方法
Mar 30 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
Jul 13 Python
python实现简单猜单词游戏
Dec 24 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 - Html Transfer Code
2006/10/09 PHP
一个php作的文本留言本的例子(三)
2006/10/09 PHP
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
PHP生成随机数的方法实例分析
2015/01/22 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
2015/10/10 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
一个JQuery操作Table的代码分享
2012/03/30 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
js改变文章字体大小的实例代码
2013/11/27 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
Python中的map、reduce和filter浅析
2014/04/26 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Python查找不限层级Json数据中某个key或者value的路径方式
2020/02/27 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
Viking Direct荷兰:购买办公用品
2019/06/20 全球购物
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
大学生家政服务项目创业计划书
2014/01/30 职场文书
鲜花方阵解说词
2014/02/13 职场文书
《草虫的村落》教学反思
2014/02/16 职场文书
土木工程专业推荐信
2014/02/19 职场文书
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
Django基础CBV装饰器和中间件
2022/03/22 Python
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python