Я пытаюсь использовать numpy для хранения некоторых пользовательских объектов, которые я создал. Ниже приведен упрощенный вариант моей программы
import numpy as np
class Element:
def __init__(self): pass
a = Element()
periodicTable = np.array(range(7*32)).reshape((7,32))
periodicTable[0][0] = a
Однако, когда я запускаю это, я получаю
Traceback (most recent call last):
File "C:/Users/Dan/Desktop/a.py", line 9, in <module>
periodicTable[0][0] = a
SystemError: error return without exception set
Я не совсем уверен, что я делаю неправильно - насколько я могу сказать, все, что я сделал, должно быть законным. Самое загадочное сообщение об ошибке не очень полезно - я считаю, что это проблема с numpy, но я не смог идентифицировать свою проблему.