我想使用numpy计算以下内容:
density = 1.474085291*(0.9998541833**h)
其中h
是1*12 matrix
。我希望基数为0.9998541833,且幂(指数)为矩阵h
的元素。
我已经尝试过numpy.power文档,但找不到解决方案。
答案 0 :(得分:2)
这非常简单:您似乎已经在编写代码。只需形成数组h
,就可以开始了:
>>> import numpy as np
>>> h = np.array([1, 2, 3, 4, 5, 6])
>>> h
array([1, 2, 3, 4, 5, 6])
>>> density = 1.474085291*(0.9998541833**h)
>>> density
array([ 1.47387034, 1.47365543, 1.47344055, 1.47322569, 1.47301087,
1.47279608])
答案 1 :(得分:1)
base = 0.9998541833
density = 1.474085291 * np.array(base)**h