8
我想使延伸的numpy的阵列基本类型的类,如何包装numpy数组类型?
class LemmaMatrix(numpy.ndarray):
@classmethod
def init_from_corpus(cls, ...): cls(numpy.empty(...))
但很显然,它将不允许多维数组类型。有没有解决的办法?提前致谢!
ndarray(empty([3, 3]))
TypeError: only length-1 arrays can be converted to Python scalars
这看起来不错; numpy.empty.view(LemmaMatrix)也很好。谢谢! :) – gatoatigrado 2010-05-18 01:59:05
一件小事 - 为什么不是$尺寸而不是$数据?清楚的是尺寸而不是价值? – gatoatigrado 2010-05-18 02:01:54
@gatoatigrado:无论如何,你可以使用类似'np.array(data).size'的东西。我猜测 - 也许是错误的 - 你想要什么。 – unutbu 2010-05-18 02:09:32