我有一个尺寸为(500,10)的二维numpy数组,我想将其绘制为Seaborn小提琴图或箱形图,其中10列中的每一个都有一个框。无需进行繁琐的操作即可将其传递给Seaborn的最干净方法是什么?我有信心可以进行转换,但是恐怕我可能不了解这样做的最佳方式和最简洁的方式。
例如,我可以做类似
的操作all_arrays = []
cols = the_array.shape[1]
for col in range(0, cols):
all_arrays.append(the_array[:, col])
sns.boxplot(data=all_arrays)
但是是否有更好的方法将原始数组拆分为数组列表,或者有更好的方法将其传递给seaborn?谢谢。
答案 0 :(得分:3)