以下はdask配列です
>>> import dask.array as da
>>> x = da.random.normal(5,2,size=(3,3),chunks=(1,1))
>>> x
dask.array<da.rand..., shape=(3, 3), dtype=float64, chunksize=(1, 1)>
のdtypeをfloat96に変更したいx
。実行する方法?
通常、この.astype(...)
メソッドを使用して、NumPy または Dask 配列の dtype を変更できます。
x = x.astype(...)
ただし、残念ながら NumPy も Dask.array もサポートしていませんfloat96
In [1]: import numpy as np
In [2]: np.float
np.float np.float16 np.float64 np.floating
np.float128 np.float32 np.float_
In [2]: np.array(1, dtype='float96')
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-2-50670c2e1bb5> in <module>()
----> 1 np.array(1, dtype='float96')
TypeError: data type "float96" not understood