Python 将pandas dataframe转换为任意尺寸的meshgrid的简单方法

Python 将pandas dataframe转换为任意尺寸的meshgrid的简单方法,python,numpy,multidimensional-array,pandas,scipy,Python,Numpy,Multidimensional Array,Pandas,Scipy,我找到了这个将dataframe转换为meshgrid的Q&A,但找不到任何适用于任意维数的类似问题。 请推荐一种简单的方法,如果可能,请举例说明 编辑 现在我有以下不完整的方法: d=dict() for acol in df1.columns[:1]: d[acol]=sorted(list(set(df1[acol]))) intgrid=meshgrid(*d.values()) intgrid={akey:avalue for akey,avalue in zip(d.ke

我找到了这个将dataframe转换为meshgrid的Q&A,但找不到任何适用于任意维数的类似问题。 请推荐一种简单的方法,如果可能,请举例说明


编辑

现在我有以下不完整的方法:

d=dict()
for acol in df1.columns[:1]:
   d[acol]=sorted(list(set(df1[acol])))

intgrid=meshgrid(*d.values())
intgrid={akey:avalue for akey,avalue in zip(d.keys(),intgrid)}