Are Decimal dtypes available in numpy?
>>> import decimal, numpy
>>> d = decimal.Decimal(\'1.1\')
>>> s = [[\'123.123\',\'23\'],[
IMPORTANT CAVEAT: THIS IS A BAD ANSWER
So I answered this question before I really understood the point of it. The answer was accepted, and has some upvotes, but you would probably do best to skip to the next one.
Original answer:
It seems that Decimal
is available:
>>> import decimal, numpy
>>> d = decimal.Decimal('1.1')
>>> a = numpy.array([d,d,d],dtype=numpy.dtype(decimal.Decimal))
>>> type(a[1])
I'm not sure exactly what you are trying to accomplish, your example is more complicated than is necessary for simply creating a decimal numpy array.