Während ich Python der 1. Klasse lernte, kam die Notation numpy.asarray heraus, also überprüfte ich sie. Als ich es nachgeschlagen habe, kam numpy.array heraus, also werde ich den Unterschied erklären.
import numpy as np
print(np.array([1, 2, 3]))
>>>Ausgabeergebnis
>>>[1 2 3]
fortsetzen
import numpy as np
print(np.asarray([1, 2, 3]))
>>>Ausgabeergebnis
>>>[1 2 3]
Was ist der Unterschied?
np.array
copy_array[0] = 100
print(x)
print(copy_array)
>>>[1 2 3]
>>>[100 2 3]
np.asarray
copy_asarray[0] = 100
print(x)
print(copy_asarray)
>>>[100 2 3]
>>>[100 2 3]
Zusammenfassend erbt asarray den vor dem Kopieren.
Recommended Posts