python 列表维度_如何输出python中list的维度

news/2024/7/5 4:56:37

python中输出list的维度可以使用numpy来实现:import numpy as np

a = [[1,2],[3,4]]

print(np.array(a).shape)

扩展:

reshape&resize&shape改变数组维度

reshape函数:不改变原数组维度,有返回值

resize函数:直接改变原数组维度,无返回值

shape属性:直接改变原数组维度>>> import numpy as np

>>> a=np.arange(12)

>>> a

array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])

>>> a.reshape(2,6)

array([[ 0, 1, 2, 3, 4, 5],

[ 6, 7, 8, 9, 10, 11]])

>>> a

array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])

>>> a.reshape(2,3,2)

array([[[ 0, 1],

[ 2, 3],

[ 4, 5]],

[[ 6, 7],

[ 8, 9],

[10, 11]]])

>>> a.resize(2,6)

>>> a

>>> array([[ 0, 1, 2, 3, 4, 5],

[ 6, 7, 8, 9, 10


http://lihuaxi.xjx100.cn/news/241566.html

相关文章

固态硬盘驱动器在设计上有个安全漏洞 易导致数据损毁

近年来,出于对提升系统运行速度的渴求,传统机械硬盘(HDD)的市场正被更高速的固态硬盘驱动器(SSD)所蚕食。尽管很多用户仍在采用 SSD 系统盘 HDD 仓库盘的组合,但后者被淘汰也只是时间问题。然而…

Parcelable与Serializable的比较

Parcel: Android中的序列化方式,可用于跨进程传输 Parcelable 进程间 如:想从一个第三方app拿进程回来 Serializable 进程内

我眼中的DevOps(转)

过去一年以来,一批来自欧美的、不墨守陈规的系统管理员和开发人员一直在谈论一个新概念:DevOps。DevOps 就是开发(Development)和运维(Operations)这两个领域的合并。(如果没错的话,…

nodejs 截断字符串_JS截取字符串常用方法详细整理

使用 substring()或者slice()函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str”jpg|bmp|gif|ico|png”;arrtheString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组函数&…

安卓的两种界面编写方式对比

1.XML进行描述 优点是可以直接在Android studio Preview 栏中查看效果(所见即所得,但是不是所有的都可以立刻看到效果) 注意:包含两种方式-编辑layout文件夹下的XML文件 和 直接从下图的图形化界面操作 2.Java/Kotlin代码进行编写 随着学习的深入&#x…

钉钉大数据:贵州政府效率意识全国领先

阿里巴巴钉钉召开的“云上贵州,板上钉钉”发布会上,由钉钉创始人陈航发布的一项数据显示,贵州使用钉钉的企业及组织用户中,政府事业单位占比跻身前列,仅此IT行业、排名第二。这一比例超过全国平均水平,被业…

Java 内存查看与分析

2019独角兽企业重金招聘Python工程师标准>>> 1:gc日志输出 在jvm启动参数中加入 -XX:PrintGC -XX:PrintGCDetails -XX:PrintGCTimestamps -XX:PrintGCApplicationStopedTime,jvm将会按照这些参数顺序输出gc概要信息,详细信息&…

cvpr 深度估计_无监督单目视频深度估计中的uncertainty方法(CVPR#x27;20)

Contribution对11种使用uncertainty方法的全面评估深度挖掘uncertainty对depth estimation起到的作用提出一个新颖的self-teaching方法去model uncertainty文中使用的uncertainty estimation分为两个类别:empirical uncertainty estimation和predictive uncertainty…