美文网首页
numpy.array的shape属性 —— 2018-09-0

numpy.array的shape属性 —— 2018-09-0

作者: 默写年华Antifragile | 来源:发表于2018-09-07 11:38 被阅读26次
  1. numpy创建的数组都有一个shape属性,它是一个元祖,返回各个维度的维数
  2. 二维例子:
>>> 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]表示列数

  1. 三维例子:
y = np.array([[[1,1,1],[2,2,2]],[[3,3,3],[4,4,4]],[[5,5,5],[6,6,6]]])
print(y.shape)
>>> 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]表示次外围的数组的维数,数字不断增大,维数由外到内。

相关文章

  • numpy.array的shape属性 —— 2018-09-0

    numpy创建的数组都有一个shape属性,它是一个元祖,返回各个维度的维数 二维例子: 可以看到 y 是一个两行...

  • numpy 基础

    numpy 基础 导入numpy 版本 np常用方法 numpy.array 的基本属性 numpy.array ...

  • 3-5 Numpy.array的基本操作

    基本属性 numpy.array的数据访问 reshape

  • android shape详解

    Shape的子属性 属性 - 描述 solid - 给shape填充背景颜色 gradient - 给shape添...

  • Android-shape属性

    一、shape属性 1.shape属性基本语法: 1)基本属性 Shape可以定义控件的一些展示效果,例如圆角,渐...

  • Shape Seclector和layor_list

    Shape 属性: Android:shape=["rectangle" | "oval" | "line" ...

  • shape

    shape属性: shape标签下的基本属性(corners、gradient、padding、size、soli...

  • 形状图形(shape)

    shape 常用属性 android:shape="rectangle" 矩形,默认值android:shape...

  • Unity粒子系统(Shape模块)

    Shape 模块属性功能 Shape 模块中的形状 注意:Sphere 和 Hemisphere 具有相同的属性。...

  • 自定义background

    在drawable下新建xml,根元素为shape 设置shape的属性shape(这是根元素shape的shap...

网友评论

      本文标题:numpy.array的shape属性 —— 2018-09-0

      本文链接:https://www.haomeiwen.com/subject/gmaqgftx.html