Python 如何使用数组作为“计算功率”;“基础”;和一个数据帧行作为;指数;?
给定一个Python 如何使用数组作为“计算功率”;“基础”;和一个数据帧行作为;指数;?,python,pandas,numpy,Python,Pandas,Numpy,给定一个lenght==n(此处n=3)的“数组” 和一个包含n列的数据帧 df = DataFrame([[1,2,3],[4,5,6],...]) 如何使阵列达到每个数据帧行的功率 res = [[10**1, 100**2, 1000**3], [10**4, 100**5, 1000**6], ...] 使用NumPy,您可以执行以下操作: a = np.array([10,100,1000]) df = pd.DataFrame([[1,2,3],[4,5,6]])
lenght==n(此处n=3)的“数组”
和一个包含n列的数据帧
df = DataFrame([[1,2,3],[4,5,6],...])
如何使阵列达到每个数据帧行的功率
res = [[10**1, 100**2, 1000**3],
[10**4, 100**5, 1000**6], ...]
使用NumPy,您可以执行以下操作:
a = np.array([10,100,1000])
df = pd.DataFrame([[1,2,3],[4,5,6]])
a ** df.values
rray([[ 10, 10000, 1000000000],
[ 10000, 10000000000, 1000000000000000000]],
请告诉我们您是如何处理这个问题的。一个**df就足够了
a = np.array([10,100,1000])
df = pd.DataFrame([[1,2,3],[4,5,6]])
a ** df.values
rray([[ 10, 10000, 1000000000],
[ 10000, 10000000000, 1000000000000000000]],