Итак, я занимаюсь научным моделированием с использованием python. У меня возникают проблемы с решением, использовать ли массив данных или класс для хранения моих данных. Вот пример.
class C():
def __init__(delf, a, b):
self.a = a # scalar
self.b = b # vector of n items
import numpy as np
c = np.array([a, b[0], ... , b[n]])
Я хочу знать, имеет ли какой-либо из двух вариантов какие-либо преимущества, которые я должен придерживаться. Или у них обоих есть свои преимущества и недостатки.