如何在NumPy中追加两个数组而不进行扁平化?我尝试了改变轴。
>>> h = np.array([])
>>> g = np.array([2,4])
>>> i = np.array([6,9])
>>> np.append(h,g)
array([2., 4.])
>>> h = np.append(h,g)
>>> h
array([2., 4.])
>>> np.append(h,i)
array([2., 4., 6., 9.])
>>> np.append(h,i, axis=0)
array([2., 4., 6., 9.])
>>> np.append(h,i, axis=1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/homebrew/lib/python3.11/site-packages/numpy/lib/function_base.py", line 5617, in append
return concatenate((arr, values), axis=axis)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
numpy.exceptions.AxisError: axis 1 is out of bounds for array of dimension 1
>>>
字符串
期待-
第一个月
1条答案
按热度按时间vaj7vani1#
尝试使用np.vstack,
字符串
输出:
型