关于np.array的一维二维三维 分析
2018-04-08 10:55
155 查看
一维:v1=np.array([1,2,3])
print(v1.shape)
print(v1[0])
print(v1[0:])输出:
二维:第一种情况
输出:
第二种情况v3=np.array([[1,3],[4,5,6]])
print(v3.shape)
print(v3[0])
print(v3[0][0])
print(v3[0:1])输出:
三维:v1=np.array([[[1,2,3],[1,2,0]],[[5,6,7],[9,8,7]]])
print(v1.shape)
print(v1[1][1][0])
print(v1[1][1])
print(v1[1])
print(v1[0:1,1:2,1:2]) #选取行列深度
print(v1.shape)
print(v1[0])
print(v1[0:])输出:
二维:第一种情况
v3=np.array([[1,2,3],[4,5,6]]) print(v3.shape) print(v3[0]) print(v3[0][0]) print(v3[0:1,0:2]) #逗号前选取行(前取后不取),逗号后选取列
输出:
第二种情况v3=np.array([[1,3],[4,5,6]])
print(v3.shape)
print(v3[0])
print(v3[0][0])
print(v3[0:1])输出:
三维:v1=np.array([[[1,2,3],[1,2,0]],[[5,6,7],[9,8,7]]])
print(v1.shape)
print(v1[1][1][0])
print(v1[1][1])
print(v1[1])
print(v1[0:1,1:2,1:2]) #选取行列深度
相关文章推荐
- C++中关于一维、二维、三维动态数组的定义
- 用vector<CStringArray>会报错;数组(一维、二维、三维)的动态申请及用vector的表示方法
- 三维数组的动态分配与回收(一维、二维都有)
- Python numpy 转置、逆、去掉一列、按列取出、矩阵拼接、矩阵排序、矩阵相等、np.where,一维转二维
- 指针和数组(一维,二维,三维)以及野指针的避免
- np.array转换为list,嵌套的python list转成一个一维的python list
- 《C++笔记》 Part8 一维、二维、三维数组的动态申请及用vector的表示方法
- 动态申请一维、二维、三维数组方法
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- C++中使用malloc(), free()定义初始化一维、二维、三维数组
- 动态数组的使用(一维动态数组、二维、三维、N维)
- C语言malloc函数为一维,二维,三维数组分配空间
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 二维、三维数组转一维数组
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 嵌入式学习心得(十二)关于一维二维指针的地址
- 封装:内存镜像文件(MemoryMappedFile)封装,一维二维三维定点访问
- 遍历一维、二维、三维数组
- 实现动态分配一维,二维,三维数组