編寫一個 Python 程序,將 Numpy 數組複製到另一個數組中。在 Python 中,我們可以使用 equals 運算符將完整的 Numpy 數組複製到另一個數組中。
import numpy as np
cparr = np.array([10, 20, 30, 40, 50])
copyarr = cparr
print("***Numpy Arrya Copy Result***")
print("Original Array = ", cparr)
print("Copied Array = ", copyarr)
numpy 數組複製輸出
***Numpy Arrya Copy Result***
Original Array = [10 20 30 40 50]
Copied Array = [10 20 30 40 50]
在這個 Python 示例中,我們使用元組切片技術將所需的項複製到另一個 Numpy 數組中。
import numpy as np
cparr = np.array([10, 20, 30, 40, 50, 60, 70, 80, 90])
copyarr1 = cparr
copyarr2 = cparr[2:7]
copyarr3 = cparr[3:]
copyarr4 = cparr[::-1]
print("***Numpy Arrya Index Copy Result by Slicing***")
print("Original Array = ", cparr)
print("Copied Array = ", copyarr1)
print("Copy Array from 2 to 7 = ", copyarr2)
print("Copy Array from 3 to End = ", copyarr3)
print("Reverse Array = ", copyarr4)
使用 For 循環範圍複製數組的 Python 程序。
import numpy as np
cparr = np.array([12, 22, 35, 55, 47])
copyarr = np.empty(5)
for i in range(len(cparr)):
copyarr[i] = cparr[i]
print("***Numpy Arrya Copy Result***")
print("Original Array = ", cparr)
print("Copied Array = ", copyarr)
使用 進行循環輸出
***Numpy Arrya Copy Result***
Original Array = [12 22 35 55 47]
Copied Array = [12\. 22\. 35\. 55\. 47.]
原創文章,作者:R4D80,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130768.html