NumPy 的 view(~)
方法使用相同的數據創建數組的新視圖。
參數
1.dtype
| data type
| optional
返回視圖的數據類型說明符。
2. type
| type
| optional
返回的視圖的類型。默認為類型保留。
例子
改變視圖的值
假設我們有以下內容:
x = np.array([4,5,6])
x
array([4, 5, 6])
我們創建一個視圖:
y = x.view()
y
array([4, 5, 6])
我們改變視圖 y:
y[0] = 2
y
array([2, 5, 6])
這會導致原始數組 x 也發生變化:
x
array([2, 5, 6])
改變視圖的形狀
假設我們有以下內容:
x = np.array([4,5,6,7])
x
array([4, 5, 6, 7])
我們創建一個視圖:
y = x.view()
y
array([4, 5, 6, 7])
然後我們改變視圖 y 的形狀:
y.shape = (2,2)
y
array([[4, 5],
[6, 7]])
然後我們看到原始數組 x 沒有反映此更改:
x
array([4, 5, 6, 7])
相關用法
- Python Tableau views.get用法及代碼示例
- Python Tableau views.populate_csv用法及代碼示例
- Python Tableau views.get_by_id用法及代碼示例
- Python Tableau views.populate_pdf用法及代碼示例
- Python Tableau views.populate_preview_image用法及代碼示例
- Python Tableau views.populate_image用法及代碼示例
- Python statistics variance()用法及代碼示例
- Python venv.EnvBuilder.create用法及代碼示例
- Python vars()用法及代碼示例
- Python NumPy vstack方法用法及代碼示例
- Python NumPy vsplit方法用法及代碼示例
- Python NumPy var方法用法及代碼示例
- Python cudf.core.column.string.StringMethods.is_vowel用法及代碼示例
- Python NumPy fliplr方法用法及代碼示例
- Python torch.distributed.rpc.rpc_async用法及代碼示例
- Python torch.nn.InstanceNorm3d用法及代碼示例
- Python sklearn.cluster.MiniBatchKMeans用法及代碼示例
- Python pandas.arrays.IntervalArray.is_empty用法及代碼示例
- Python tf.compat.v1.distributions.Multinomial.stddev用法及代碼示例
- Python numpy.less()用法及代碼示例
- Python Matplotlib.figure.Figure.add_gridspec()用法及代碼示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_distribute_dataset用法及代碼示例
- Python Django File.save用法及代碼示例
- Python NumPy squeeze方法用法及代碼示例
- Python Sympy Permutation.list()用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | view method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。