Lors de l'apprentissage de Python 1ère année, la notation numpy.asarray est sortie, alors je l'ai vérifiée. Quand je l'ai recherché, numpy.array est sorti, donc je vais expliquer la différence.
import numpy as np
print(np.array([1, 2, 3]))
>>>Résultat de sortie
>>>[1 2 3]
continuer
import numpy as np
print(np.asarray([1, 2, 3]))
>>>Résultat de sortie
>>>[1 2 3]
Alors, quelle est la différence?
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]
En conclusion, un tableau hérite de celui avant la copie.
Recommended Posts