當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy.ndarray.copy()用法及代碼示例


numpy.ndarray.copy()返回數組的副本。

用法: numpy.ndarray.copy(order=’C’)

參數:
order : 控製副本的內存布局。 “ C”表示C-order,“ F”表示F-order,如果a與Fortran相鄰,則“ A”表示“ F”,否則為“ C”。 “ K”表示盡可能匹配a的布局。


代碼1:

# Python program explaining   
# numpy.ndarray.copy() function 
  
import numpy as geek 
  
  
x = geek.array([[0, 1, 2, 3], [4, 5, 6, 7]], 
                                 order ='F') 
print("x is: \n", x) 
  
# copying x to y 
y = x.copy() 
print("y is :\n", y) 
print("\nx is copied to y")
輸出:
x is: 
 [[0 1 2 3]
 [4 5 6 7]]
y is :
 [[0 1 2 3]
 [4 5 6 7]]

x is copied to y


代碼2:

# Python program explaining   
# numpy.ndarray.copy() function 
  
import numpy as geek 
  
  
x = geek.array([[0, 1, ], [2, 3]]) 
print("x is:\n", x) 
  
# copying x to y 
y = x.copy() 
  
# filling x with 1's 
x.fill(1) 
print("\n Now x is : \n", x) 
  
print("\n y is: \n", y)
輸出:
x is:
 [[0 1]
 [2 3]]

 Now x is : 
 [[1 1]
 [1 1]]

 y is: 
 [[0 1]
 [2 3]]


相關用法


注:本文由純淨天空篩選整理自ArkadipGhosh大神的英文原創作品 numpy.ndarray.copy() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。