zjb.main.data.base 源代码
from typing import TYPE_CHECKING
import numpy as np
from zjb.dos.data import Data
from ..trait_types import ArrayLike
if TYPE_CHECKING:
from numpy.typing import DTypeLike
[文档]
class ArrayData(Data):
data = ArrayLike()
def __array__(self, dtype: "DTypeLike" = None):
return np.asarray(self.data, dtype=dtype)