Fani ya NumPy kwa kofanana na mpangilio
- Mchezo Mtu wa Kupya Aina za Data ya NumPy
- Mchezo Mtu wa Kupya Upepo wa Array ya NumPy
Fikirifu kati ya fani na mpangilio
Kawaida kati ya fani na mpangilio wa orodha ni kwamba fani ni orodha mpya, mpangilio haua ni mpangilio wa orodha asilia.
Fani hau data, kwa kufanya uharibifu kwa fani hayaiweza kumwiza kwa orodha asilia, kwa kufanya uharibifu kwa orodha asilia hayaiweza kumwiza kwa fani.
Muonekano hana data, kila mafanikio yaliyofanyika kwa muonekano inakua kifaa cha asili, kama hivyo mafanikio yaliyofanyika kwa kifaa cha asili inakua muonekano.
Kopi:
Mfano
Kupia na kumaliza kifaa cha asili na kuonesha matokeo mbili:
import numpy as np arr = np.array([1, 2, 3, 4, 5]) x = arr.copy() arr[0] = 61 print(arr) print(x)
Kopi haikupokabiliwa na mafanikio ya kifaa cha asili
Muonekano:
Mfano
Kichapa cha muonekano, kumaliza kifaa cha asili, na kuonesha matokeo mbili:
import numpy as np arr = np.array([1, 2, 3, 4, 5]) x = arr.view() arr[0] = 61 print(arr) print(x)
Muonekano kinapokabiliwa na mafanikio ya kifaa cha asili
Muonekano:
Mfano
Kichapa cha muonekano, kumaliza muonekano, na kuonesha matokeo mbili:
import numpy as np arr = np.array([1, 2, 3, 4, 5]) x = arr.view() x[0] = 31 print(arr) print(x)
Kifaa cha asili kinapokabiliwa na mafanikio ya muonekano
Kichakua kama kifaa ina data
Kama ilivyo, kifaa cha kopi ina data, kama hivyo kifaa cha muonekano hana data, tumekuwa hapa kwa kichakua kama ina data?
Kila kifaa cha NumPy ina kifahamizi base
kama kifaa ina data, kifahamizi cha base huitwa None
.
Kama hivyobase
Mafahamu yaitumia kifaa cha asili.
Mfano
Kupiga thamani ya base kwa kichakua kama ina data ya kifaa:
import numpy as np arr = np.array([1, 2, 3, 4, 5]) x = arr.copy() y = arr.view() print(x.base) print(y.base)
Kupia Mwongozo None
.
Kurudia Mazingira wa Matokeo ya Asili
- Mchezo Mtu wa Kupya Aina za Data ya NumPy
- Mchezo Mtu wa Kupya Upepo wa Array ya NumPy