日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

NumPy?數組屬性的具體使用_python

作者:卑微小鐘 ? 更新時間: 2022-10-10 編程語言

一、重要 ndarray 對象屬性

屬性 說明
ndarray.ndim 秩,即軸的數量或維度的數量
ndarray.shape 數組的維度,對于矩陣,n 行 m 列
ndarray.size 數組元素的總個數,相當于 .shape 中 n*m 的值
ndarray.dtype ndarray 對象的元素類型
ndarray.itemsize ndarray 對象中每個元素的大小,以字節為單位
ndarray.flags ndarray 對象的內存信息
ndarray.real ndarray元素的實部
ndarray.imag ndarray 元素的虛部
ndarray.data 包含實際數組元素的緩沖區,由于一般通過數組的索引獲取元素,所以通常不需要使用這個屬性。

二、代碼演示

import numpy as np

# 創建
data = np.array([[1, 2], [3, 4], [5, 6]])
print('data:', data)
# 秩
print('秩:', data.ndim)
# 數組的維度
print('數組的維度:', data.shape)
# 數組元素的總個數
print('數組元素的總個數:', data.size)
# ndarray 對象的元素類型
print('ndarray 對象的元素類型;', data.dtype)
# ndarray 對象中每個元素的大小,以字節為單位
print('每個元素的大小:', data.itemsize)
# ndarray 對象的內存信息
print('內存信息:', data.flags)
# ndarray元素的實部
print('實部:', data.real)
# ndarray 元素的虛部
print('虛部:', data.imag)
# 實際數組元素的緩沖區(由于一般通過數組的索引獲取元素,所以通常不需要使用這個屬性)
print('data:', data.data)

data: [[1 2]
[3 4]
[5 6]]
秩: 2
數組的維度: (3, 2)
數組元素的總個數: 6
ndarray 對象的元素類型; int32
每個元素的大小: 4
內存信息: C_CONTIGUOUS : True
F_CONTIGUOUS : False
OWNDATA : True
WRITEABLE : True
ALIGNED : True
WRITEBACKIFCOPY : False
UPDATEIFCOPY : False

實部: [[1 2]
[3 4]
[5 6]]
虛部: [[0 0]
[0 0]
[0 0]]
data: <memory at 0x00000240173E4380>

原文鏈接:https://blog.csdn.net/zhongjianboy/article/details/124544968

欄目分類
最近更新