墨羽鱼 发表于 2023-3-21 17:00:16

如何进行矩阵的拼接

例如a = array(), b = array(), 怎样简便快速得到c =
array([,
          ,
          ,
          ,
          ,
          ])

isdkz 发表于 2023-3-21 17:06:32

这样子?

>>> from numpy import array
>>> a = array()
>>> b = array()
>>> result = array([(x, y) for x in a for y in b])
>>> result
array([,
       ,
       ,
       ,
       ,
       ])

墨羽鱼 发表于 2023-3-21 17:25:51

isdkz 发表于 2023-3-21 17:06
这样子?

如果再加上d=20, 怎样得到c =
array([,
          ,
          ,
          ,
          ,
          ])

isdkz 发表于 2023-3-21 17:28:25

墨羽鱼 发表于 2023-3-21 17:25
如果再加上d=20, 怎样得到c =
array([,
          ,


>>> from numpy import array
>>> a = array()
>>> b = array()
>>> d = 20
>>> result = array([(x, y, d) for x in a for y in b])
>>> result
array([[ 1,2, 20],
       [ 1,4, 20],
       [ 1,6, 20],
       [ 2,2, 20],
       [ 2,4, 20],
       [ 2,6, 20]])
>>>
页: [1]
查看完整版本: 如何进行矩阵的拼接