【发布时间】:2020-07-25 02:56:35
【问题描述】:
是否有任何简单的方法可以从任何给定的样本帧生成所有可能的唯一样本,例如。我有一个包含 5 个元素成员 = ['P', 'V', 'S', 'T', 'A'] 的列表,并且想绘制所有可能的 2 个元素组合,不考虑顺序,即“PV”是相当于'VP'。所以从列表 ['P', 'V', 'S', 'T', 'A'] 中,我应该得到 10、2 个元素样本。
我创建了一些可以解决问题的东西,但我想知道是否有一些可用的方法或函数可以做到这一点,并且可以简单地提供样本框架、样本大小并创建所有可能的组合。
members = list('PVSTA')
ms = []
for i in members:
for j in members:
if i != j and i+j not in ms and j+i not in ms:
ms.append(i+j)
else:
continue
print(ms)
['PV', 'PS', 'PT', 'PA', 'VS', 'VT', 'VA', 'ST', 'SA', 'TA']
【问题讨论】:
标签: python pandas scipy statistics