python numpy array最大长度_python 中 numpy array 中的维度
简介
numpy 创建的数组都有一个shape属性,它是一个元组,返回各个维度的维数。有时候我们可能需要知道某一维的特定维数。
二维情况
>>> import numpy as np
>>> y = np.array([[1,2,3],[4,5,6]])
>>> print(y)
[[1 2 3]
[4 5 6]]
>>> print(y.shape)
(2, 3)
>>> print(y.shape[0])
2
>>> print(y.shape[1])
3
可以看到y是一个两行三列的二维数组,y.shape[0]代表行数,y.shape[1]代表列数。
三维情况
>>> x = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[0,1,2]],[[3,4,5],[6,7,8]]])
>>>> print(x)
[[[1 2 3]
[4 5 6]]
[[7 8 9]
[0 1 2]]
[[3 4 5]
[6 7 8]]]
>>> print(x.shape)
(3, 2, 3)
>>> print(x.shape[0])
3
>>> print(x.shape[1])
2
>>> print(x.shape[2])
3
可以看到x是一个包含了3个两行三列的二维数组的三维数组,x.shape[0]代表包含二维数组的个数,x.shape[1]表示二维数组的行数,x.shape[2]表示二维数组的列数。
总结
可以看到,shape[0]表示最外围的数组的维数,shape[1]表示次外围的数组的维数,数字不断增大,维数由外到内。
len():返回对象的长度,注意不是length()函数
len([1,2,3]),返回值为3
len([[1,2,3],[3,4,5]]),返回值为2
count():计算包含对象个数
[1,1,1,2].count(1),返回值为3
‘asddf’.count(‘d’),返回值为2
size()和shape () 是numpy模块中才有的函数
size():计算数组和矩阵所有数据的个数
a = np.array([[1,2,3],[4,5,6]])
np.size(a),返回值为 6
np.size(a,1),返回值为 3
shape ():得到矩阵每维的大小
np. shape (a),返回值为 (2,3)
另外要注意的是,shape和size既可以作为函数,也可以作为ndarray的属性
a.size,返回值为 6,
a.shape,返回值为 (2,3)
https://blog.csdn.net/songyunli1111/article/details/78079904
https://blog.csdn.net/liuweiyuxiang/article/details/79384435
python numpy array最大长度_python 中 numpy array 中的维度相关推荐
- python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理
原标题:Python:Numpy库基础分析--详解datetime类型的处理 Python:Numpy库基础分析--详解datetime类型的处理 关于时间的处理,Python中自带的处理时间的模块就 ...
- python numpy 行 列个数_Python 用 numpy 随机抽样选择矩阵的多行或多列
numpy提供了多种随机选取的方法,这里放三种方法,效果相同. 以从一个矩阵中随机抽取n行为例,写了三个函数,粗鄙代码,见笑 import numpy as np #================= ...
- python的数组批量赋值_python – 为numpy数组赋值的花式索引
通常,当您使用数组以这种方式索引另一个数组时,numpy期望每个数组R,C等具有相同的形状.例如,假设您要从此数组中提取非零值: >>> a array([[1, 3, 0, 0], ...
- python 查找二维数组长度_Python二维数组中的查找
对于在一个每一行从左到右依次递增,每一列从上到下依次递增的二维数组查找一个元素,可以选择从数组左上角开始查找arrayi,如果目标元素大于arrayi,i+=1,如果元素小于arrayi,j-=1,依 ...
- python 二维数组 长度_Python创建二维数组的正确姿势
↑↑↑点击上方"蓝字",关注"极客猴" 如果你喜欢极客猴,可以把我置顶或加为星标 题图:by watercolor.illustrations from Ins ...
- python二维列表长度_python如何使二维数组的高度大于长度
代码如下(意见传播模型):#-*-coding:utf-8-*-"""CreatedonSunMar3020:19:562014@author:wangz"&q ...
- python三引号 内部变量_python在三引号中使用变量
1.定义和运算: 变量名 = 值 定义变量举例: # 定义一个变量 myCar = "比亚迪F0" # 输出一个变量 print(myCar) 变量之间的简单运算举例: price ...
- python如何限制字符串长度_python如何修改字符串长度
python如何修改字符串长度 发布时间:2020-09-23 17:16:18 来源:亿速云 阅读:95 作者:Leah 今天就跟大家聊聊有关python如何修改字符串长度,可能很多人都不太了解,为 ...
- python列表与数字乘法_Python 3 – 将列表中的数字乘以2
我要求完成的代码的目的是接收给定库存的输入,将它们返回到一行中的列表中.然后在第二行,复制列表,但这次加倍数字. 给定的输入是 Choc 5; Vani 10; Stra 7; Choc 3; Str ...
最新文章
- linux区分用户的权限级别可用,如何限制Linux内核级别的特权用户访问?
- 让书写的Matlab代码运行更快 Recipes for Faster Matlab Code
- TCP/IP 总结一
- 赫夫曼编码-译码器(Huffman Coding)
- 有关文学知识对我大学生活的影响
- OpenCV-Canny边缘检测
- 如何用iframe代码显示调用网页的指定部分
- C语言PAT乙级试题答案1016
- 【无标题】数据安全相关法律法规学习记录
- android cocos 二次启动 崩溃,基于cocos2dx 1.0.1 0.12.0的第二次运行时android...
- PLSQL下载与安装
- Java夜未眠(蔡学镛)
- python能开发微信公众号吗_用python如何开发微信公共帐号?
- 网易前端框架--NEC
- js表格隔行变色案例
- 五款手机APP黑科技,好用到爆炸
- Azkaban搭建3.32.0
- hashmap的扩容机制,腾讯Android开发面试记录,系列篇
- 诛仙账号合并服务器,战区合并及部分服务器数据互通公告
- 十大排序算法之堆排序---(Java版)
热门文章
- 评分卡模型、WOE(Weight of Evidence)和IV(Information Value)
- VC6.0的使用,工程的创建
- 关于短文本匹配的深度学习模型
- TensorFlow基础10-(误差反向传播算法以及实现多层神经网络)
- javascript 中 console 的用法
- Typora添加右键新建Markdown文件
- 目标检测--Wide-Residual-Inception Networks for Real-time Object Detection
- Java 批量文件不打包下载_【Java】Java批量文件打包下载zip
- java分布式锁终极解决方案之 redisson
- 今天带你们走进缓存的雪崩、击穿、穿透基本概念