structured-array

    1

    1答えて

    特定の値を持つレコード配列を作成しようとしています。しかし、レコード配列の値を正しく設定できないことに気付きました。レコード配列には、 "startstate"(スカラー)、 "action"(4x1配列)、 "transition"(4x2配列)の3つのフィールドがあります。 "startstate"を簡単に設定できます。しかし、他の2つのフィールドでは、別の配列を使って値を設定しようとすると、

    2

    1答えて

    内の重複フィールドでnp.array構築: pose_dtype = np.dtype([('x', np.float64), ('y', np.float64), ('theta', np.float64)]) を今、私が書くことができます: pose = np.array((1, 2, np.pi), dtype=pose_dtype) を私がするxyフィールドを追加したいですこれを使

    6

    1答えて

    マスクされた配列を作成する方法を理解しています。名前付き属性を使用してこのデータにアクセスできるように、レコード配列でマスクを使用したいと思います。マスキングは私がマスクされた配列からレコードの配列を作成するときに「失われた」しているように見える: >>> data = np.ma.array(np.ma.zeros(30, dtype=[('date', '|O4'), ('price', '<

    2

    3答えて

    このように動作させるラッパークラスを作成するにはどうすればよいですか? def foo(a, b): print a data = np.empty(20, dtype=[('a', np.float32), ('b', np.float32)]) data = my_magic_ndarray_subclass(data) foo(**data[0]) いくつかのより多

    5

    1答えて

    私は、次のnumpyの構造化された配列があります:あなたが見ることができるように x = np.array([(22, 2, -1000000000.0, [1000,2000.0]), (22, 2, 400.0, [1000,2000.0])], dtype=[('f1', '<i4'), ('f2', '<i4'), ('f3', '<f4'), ('f4', '<f4',2)]) を

    1

    1答えて

    numpy構造化配列の選択された行の1つのフィールドを簡単に変更する方法を探しています。ここに私のSWEは次のとおりです。 import numpy as np dt=np.dtype([('name',np.unicode,80),('x',np.float),('y',np.float)]) a=np.array([('a',0.,0.),('b',0.,0.),('c',0.,0.) ]