私が次のことをするとします。
my_array = np.array([[1,2,3]])
my_new_array = np.delete(my_array, [])
最後の行は次のように変換my_array
されます。
my_new_array = np.array([1,2,3]) # It flattens the array one level
これは私が期待したものではありません。
代わりに私が持っていた場合:
my_array = np.array([[1,2,3], [4,5,6]])
my_new_array = np.delete(my_array, [])
私は得るでしょう:
my_new_array = np.array([[1,2,3], [4,5,6]])
これは私が期待するものです。np.delete(my_array, [])
への呼び出しが配列を平坦化しないようにするにはどうすればよいですか?