Я конвертирую объект стрелки с «нулевой копией» в панду, но объект результата не выровнен.
#create a pyarrow.table.Table from parquet file
pq_file=pq.ParquetFile(parquet_file_name)
arrow_table=pq_file.read()
#convert pyarrow.table.Table to panda with zero copy
df=arrow_table.to_pandas(zero_copy_only=True)
#check if the numpy array is aligned :
print("alignment: {}".format(df.as_matrix().__array_interface__['data'[0]%64))
Код возврата: alignment: 16
Вывод: массив NumPy не выровнен. Когда я конвертирую pyarrow.table.Table в панду с «нулевой копией», я прихожу к выводу, что сам pyarrow.table.Table не выровнен. Где я не прав?