Я пытаюсь создать индексированную np.ndarray как:NumPy индексируется ошибка список
dos2[q] = np.empty((dos[q].shape[0], dos[q].shape[1] + 1), dtype=dos[q].dtype)
с д правильно определены. Я получаю сообщение об ошибке:
NameError: name 'dos2' is not defined
Форма и тип дос [ц] является:
<class 'numpy.ndarray'>
(301, 18)
Если я создаю его из д цикла как:
dos2 = np.empty((dos.shape[0], dos.shape[1] + 1), dtype=dos.dtype)
потом уже все Это хорошо. (dos также не входит в петлю q
в этом случае с тем же типом и размером)