Python中具有动态大小的多维数组
发布时间:2020-10-19 17:10:49 所属栏目:Python 来源:互联网
导读:这是 python的新手,所以试图将我的头部包裹在多维数组中.我阅读了现有的帖子,其中大多数都涉及给定维度的多维数组.就我而言,我没有可能的总行数.正在处理一个文件,该文件是CSV并且有7列,但每条线(取决于满足或未通过标准)都相应地被绘制到一个数组中.基本上每
|
这是 python的新手,所以试图将我的头部包裹在多维数组中.我阅读了现有的帖子,其中大多数都涉及给定维度的多维数组.就我而言,我没有可能的总行数.正在处理一个文件,该文件是CSV并且有7列,但每条线(取决于满足或未通过标准)都相应地被绘制到一个数组中.基本上每行有7列,但无法预测行数.该行被视为列表. 我的目标是创建一个符合条件的行的多维数组,然后能够访问数组中的值.我怎样才能做到这一点? 基本上,我该如何处理创建2D列表: list_2d = [[foo for i in range(m)] for j in range(n)] 上面创建了一个mxn大小的列表,但在我的情况下,我只知道n(列)而不是m(行) 解决方法在列表中嵌套列表,您不需要预定义列表的长度以使用它,您可以附加到它.想要另一个维度,只需将另一个列表附加到最内容列表中.[[[a1,a2,a3],[b1,b2,b3],[c1,c2,c3]],[[d1,d2,d3],[e1,e2,e3],[f1,f2,f3]]] 并轻松使用它们只需看看Nested List Comprehensions (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 迅速提高你的Python:理解Python的执行模型
- Python – NameError:未定义名称itemgetter
- 【Python】【并行计算】Python的GIL是什么鬼,多线程性能究
- python – `from x import y` vs.` from x.y import *`
- 这是我见过最牛逼,最全面的Beautiful Soup 4.2 教程!没有
- python – 我可以在没有循环的情况下清理一个numpy数组吗?
- 有时PyDev不会将.py文件识别为python源文件
- python – 无法导入模块
- python 基础 切片 迭代列表生成式
- Python / Scipy – 将optimize.curve_fit的sigma实现到opti
推荐文章
站长推荐
- python开发_常用的python模块及安装方法
- python – falcon中间件异常期间的自定义响应
- python – Ipdb和方法文档
- python – 使用setuptools问题创建新的virtualen
- python – S3使用s3cmd重定向302对象
- Python / Scipy – 将optimize.curve_fit的sigma
- python – 请求 – 总是调用raise_for_status
- python – 在Matplotlib中绘制两行之间的角度的最
- python – SQLAlchemy过滤器查询由相关对象
- python – AttributeError:’str’对象没有属性
热点阅读
