1476372787 发表于 2021-1-24 00:09:30

什么是矩阵和维度

shape(0)和shape(1)代表什么?

suchocolate 发表于 2021-1-24 08:48:53

本帖最后由 suchocolate 于 2021-1-24 09:10 编辑

不知道你说的是什么方面的shape函数,如果是numpy,numpy.shape(a)返回的是a的纬度。>>> import numpy as np
>>> ls1 =
>>> np.shape(ls1)
(5,)
>>> ls2 = [,]
>>> np.shape(ls2)
(2, 5)
>>>
>>> help(np.shape)
Help on function shape in module numpy:

shape(a)
    Return the shape of an array.
   
    Parameters
    ----------
    a : array_like
      Input array.
   
    Returns
    -------
    shape : tuple of ints
      The elements of the shape tuple give the lengths of the
      corresponding array dimensions.
这些基本的东西看教程吧。https://www.runoob.com/numpy/numpy-tutorial.html

1476372787 发表于 2021-1-24 09:58:15

建立一个4×2的矩阵c, c.shape 为第一维的长度,c.shape 为第二维的长度
>>> c = array([,,,])
>>> c.shape
(4, 2)
>>> c.shape
4
>>> c.shape
2
那是不是说shape(0)是矩阵中的行数,shape(1)是矩阵中的列数,也相当于二维坐标中的y,x轴,然后好像还有三维,四维。。。。是吧{:10_269:}

1476372787 发表于 2021-1-24 12:32:46

suchocolate 发表于 2021-1-24 08:48
不知道你说的是什么方面的shape函数,如果是numpy,numpy.shape(a)返回的是a的纬度。
这些基本的东西看教 ...

结合你的答案我理解一下,你看看我说的对吗?

suchocolate 发表于 2021-1-24 12:41:31

1476372787 发表于 2021-1-24 12:32
结合你的答案我理解一下,你看看我说的对吗?

差不多,看数据就是行数和列数。
页: [1]
查看完整版本: 什么是矩阵和维度