這是一個我不能理解的普遍問題。如何將此循環的一行更改爲正常的循環?
如果我有這樣的:
somelist = [[a for a, b in zip(X, y) if b == c] for c in np.unique(y)]
如何我寫這篇文章,作爲循環正常的多?我似乎從未做到過。
編輯:到目前爲止,我已經試過這樣:
somelist = []
for c in np.unique(y):
for x, t in zip(X, y):
if t == c:
separated.append(x)
但我不知道這是否是正確的,因爲我沒有在我的代碼其他部分得到預期的結果。
你到目前爲止嘗試過什麼? –
請通過編輯將代碼添加到您的問題中。 –