Почему base64 может кодировать ndarray, а не стрелку? - PullRequest
0 голосов
/ 10 июля 2019

В следующем коде,

t = numpy.arange(25, dtype=np.float64)
a = pyarrow.array(t)

s1 = base64.b64encode(t) # this works
s2 = base64.b64encode(a)

эта ошибка повышения, говоря:

a bytes-like object is required
not 'pyarrow.lib.DoubleArray'

Так ndarray является ли байтовоподобный объект? Какая разница? И может ли base64 кодировать pyarrow объект?

...