نصيب البايت في NumPy مقابل عرض

الفرق بين الفيركسي والعرض

الفرق الرئيسي بين الفيركسي وعرض النص بينهما هو أن الفيركسي هو بيانات جديدة، بينما هو عرض هو عرض للبايت الأصلي.

فيركسي يملك بيانات، أي تغيير يتم إجراؤه على الفيركسي لن يؤثر على البايت الأصلي، وأي تغيير يتم إجراؤه على البايت الأصلي لن يؤثر على الفيركسي.

Saurin arrya za a iya jiyawa daga saurin arrya, kuma kowace koyawa saurin arrya za a iya jiyawa daga saurin arrya.

Saurin arrya:

Tashin

Kafa saurin arrya, koyawa saurin arrya, kuma gudanar da rarraba biyu:

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
x = arr.copy()
arr[0] = 61
print(arr) 
print(x)

Kudin Tashin

Saurin arrya za a iya jiyawa daga saurin arrya

Saurin arrya:

Tashin

Kafa saurin arrya, koyawa saurin arrya, kuma gudanar da rarraba biyu:

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
x = arr.view()
arr[0] = 61
print(arr) 
print(x)

Kudin Tashin

Saurin arrya za a iya jiyawa daga saurin arrya

Koyawa saurin arrya:

Tashin

Kafa saurin arrya, koyawa saurin arrya, kuma gudanar da rarraba biyu:

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
x = arr.view()
x[0] = 31
print(arr) 
print(x)

Kudin Tashin

Arrya na asalin za a iya jiyawa daga saurin arrya

Kiyayya kuma arrya za a iya samu da saurin arrya

Dare da kuma, saurin arrya za a iya samu da saurin arrya, amma kuma aza nuna saurin arrya?

Kowace NumPy arrya za a iya kiyawa na gida baseko da a halin yau, arrya za a iya samu da saurin arrya, amma kuma aza nuna saurin arrya? None.

Dare da kumabase 属性 za a iya kiyawa na abin sha

Tashin

Gudanar da kiwa na gida na base don kiyayya kuma arrya ko da a halin yau, arrya za a iya samu da saurin arrya.

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
x = arr.copy()
y = arr.view()
print(x.base)
print(y.base)

Kudin Tashin

Babban rarraba None.

Kuware kaiwa da dukkanin tukuri na asalin