Как назначить numy структурированные массивы?
import numpy as np
baz_dtype = np.dtype([("baz1", "str"),
("baz2", "uint16"),
("baz3", np.float32)])
dtype = np.dtype([("foo", "str"),
("bar", "uint16"),
("baz", baz_dtype)])
xx = np.zeros(2, dtype=dtype)
xx["foo"][0] = "A"
Здесь xx
остается без изменений.Документы https://docs.scipy.org/doc/numpy/user/basics.rec.html немного расплывчаты по этому вопросу.
Можно ли в одном примечании сделать один или несколько подтипов списками или массивами с указанным типом dtype?
Любые советы приветствуются.