首页 > 解决方案 > 来自 numpy 的 Pandas 数据框,最后一个维度为对象

问题描述

将 3d numpy 数组转换为以 numpy.array 作为元素的 pandas 数据帧。
还有其他解决方案吗?速度呢?

import numpy as np
import pandas as pd    
    
ones = np.ones((2,3,5))
temp = [[np.array(column_elem, dtype=np.object) for column_elem in row] for row in ones]
df = pd.DataFrame(temp)

标签: python-3.xpandasnumpy

解决方案


推荐阅读