1
セイをnumpyのおかしい行動は、私はPythonの配列とnumpyの配列を持っている
import numpy as np
python_array = [range(20), range(20), range(20)]
numpy_array = np.array(python_array)
あなたは行うことができます。
:numpy_array + python_array
しかし、これは、同じ結果を与えます
python_array + numpy_array
__add__
のPython配列は単なる連結です。実際には、あなたがしなければ:
python_array.\__add__(numpy_array)
それは与える:
can only concatenate list (not "numpy.ndarray") to list
誰かがこれを私に説明できますか?
あなたが望むものがありますhttp://stackoverflow.com/a/1324939/5110035 – MichaelMMeskhi