1
行列の最初の列に重複がある場合は、エラーメッセージを表示する必要があります(たとえば、以下のように)。行列の行に重複があるかどうかを確認するにはどうすればよいですか?
np.array([[s1,2,4,7],
[s2,7,10,12],
[s1,2,-3,4]])
行列の最初の列に重複がある場合は、エラーメッセージを表示する必要があります(たとえば、以下のように)。行列の行に重複があるかどうかを確認するにはどうすればよいですか?
np.array([[s1,2,4,7],
[s2,7,10,12],
[s1,2,-3,4]])
最初の列にnp.unique
からの出力の形状が元のカラムに同じであるかどうかを比較することができます。
In [301]:
np.unique(a[:,0]).shape == a[:,0].shape
Out[301]:
False
np.unique
ここでは、一意の値を返す:
In [302]:
np.unique(a[:,0])
Out[302]:
array(['s1', 's2'],
dtype='<U2')
False
の場合、エラーメッセージを表示することができます
'np.unique(a [:、0])。shape == a [:、0] .shape'をテストして、あなたの質問のタイトルもあなたの質問と矛盾する – EdChum