当前位置:   article > 正文

ndarray如何取元素_NumPy ndarray常见的操作

ndarray如何取元素_NumPy ndarray常见的操作

对于多维矩阵,可以进行变形、加减乘除等操作,本节就来介绍常见的相关操作。

1、变形reshape(维度列表)

例如原来是 3×4 的矩阵,可以将其变成 6×2 的矩阵。内容不变,但是样子发生了改变。方法如下:

>>> x = np.arange(1, 7) # 一维矩阵

>>> x

array([1, 2, 3, 4, 5, 6])

>>> y = x.reshape(2, 3) # 变成2行3列的二维矩阵

>>> y

array([[1, 2, 3],

[4, 5, 6]])

2、加减乘除操作

加法操作是指对外形相同的两个矩阵,进行相同位置元素的加法运算,得到一个和输入矩阵相同外形的矩阵。下面的代码便演示了加法操作的使用:

>>> a = numpy.random.rand(3,2) # a是3行2列的随机二维矩阵

>>> b = numpy.random.rand(3,2) # b是3行2列的随机二维矩阵

>>> a # 查看a的值

array([[0.49219148, 0.30470874],

[0.42371119, 0.96857757],

[0.09432051, 0.55935613]])

>>> b # 查看b的值

array([[0.41471195, 0.85316671],

[0.6231908 , 0.98244841],

[0.65246256, 0.73501929]])

>>>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/142531
推荐阅读
相关标签
  

闽ICP备14008679号