Python shape意思
在Python中,"shape" 這個詞通常用於描述數組的維度或大小。如果你在處理NumPy數組,那麼"shape"屬性可以用來獲取數組的大小。例如,一個二維數組(即矩陣)的形狀將由兩個整數組成,表示數組中的行數和列數。
下面是一個簡單的NumPy數組和獲取其形狀的示例:
import numpy as np
# 創建一個二維數組(矩陣)
array = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 獲取數組的形狀
shape = array.shape
print(shape) # 輸出: (3, 3)
在這個例子中,數組的形狀是(3, 3),表示有3行3列。
如果你在處理Pandas DataFrame,那麼"shape"屬性可以用來獲取DataFrame的維度,即行數和列數。
import pandas as pd
# 創建一個Pandas DataFrame
data = {
'col1': [1, 2, 3],
'col2': [4, 5, 6],
'col3': [7, 8, 9]
}
df = pd.DataFrame(data)
# 獲取DataFrame的形狀
shape = df.shape
print(shape) # 輸出: (3, 3)
在這個例子中,DataFrame的形狀也是(3, 3),表示有3行3列。