Как объявить массив numpy определенного типа как тип в классе данных - PullRequest
0 голосов
/ 27 марта 2020

Что у меня есть:
Я создаю класс данных и указываю типы его элементов:

class Task():  
     n_items: int  
     max_weight: int  
     max_size: int  
     items: numpy.array(Item)  # incorrect way of doing it

Что я хочу сделать
Я хотел бы объявить, что items будет numpy массивом объектов класса "Item"

1 Ответ

1 голос
/ 27 марта 2020

Можно поставить ndarray:

import numpy as np

class Task():  
     n_items: int  
     max_weight: int  
     max_size: int  
     items: np.ndarray
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...