我有一个Pandas系列测试集y_test。我想得到它的大小以便统计。使用以下代码:
print(y_test.shape)
我得到
(31054,)
我想考31054的微积分。谢谢你的帮助!
gwbalxhn1#
你可以选择size = y_test.shape[0]这将给予元组的第一个元素,也就是size,或者你可以直接用size属性或者len()方法得到它。
size = y_test.shape[0]
size
len()
size = y_test.size #or size = len(y_test)
woobm2wo2#
y_test.shape给了你一个元组,所以你可以用print(y_test.shape)[0]来得到第一个元素,也就是Series的大小。shape给你一个元组,因为它来自 Dataframe , Dataframe 给你帧的形状(行,列)。
y_test.shape
print(y_test.shape)[0]
shape
bvjxkvbb3#
使用len或Series.size:
len
Series.size
y_test = pd.Series(range(20)) print(len(y_test)) 20 print(y_test.size) 20
3条答案
按热度按时间gwbalxhn1#
你可以选择
size = y_test.shape[0]
这将给予元组的第一个元素,也就是size,或者你可以直接用
size
属性或者len()
方法得到它。woobm2wo2#
y_test.shape
给了你一个元组,所以你可以用print(y_test.shape)[0]
来得到第一个元素,也就是Series的大小。shape
给你一个元组,因为它来自 Dataframe , Dataframe 给你帧的形状(行,列)。bvjxkvbb3#
使用
len
或Series.size
: