私は単純な要素のリストを持っていますが、structured arrayを作成しようとしています。 この単純なアプローチは失敗します。タプルの各要素を置く y = np.array([1,2,3], dtype=[('y', float)])
TypeError: expected an object with a buffer interface
作品: # Manuel way
y =
2dのnumpy配列をとり、列と行の名前を構造化配列として結びつける良い方法を見つけようとしています。例えば:これは私がmatrix[2]['a']を行うことができますが、今、私は私がmatrix['3']['a']を行うことができますので、行の名前を変更したい matrix.dtype = [(n, matrix.dtype) for n in column_names]
: import
フィールドにfloatsが含まれている場合、構造化配列の異なるフィールドに含まれるすべてのデータを正規化しようとしています。しかし、私は各フィールドを1つ1つループしていますが、私は警告を受けています。 for idt, dt in enumerate(data.dtype.names):
if "float32" in data.dtype[idt].name:
stds