python - 标量的矩阵元素次方

标签 python numpy

我想使用 numpy 计算以下内容:

density = 1.474085291*(0.9998541833**h)

其中h是一个1*12矩阵。我希望底数为 0.9998541833,幂(指数)为矩阵 h 的元素。 我已经尝试过numpy.power文档,但找不到解决方案。

最佳答案

这非常简单:您似乎已经有了代码。只需形成数组 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])

关于python - 标量的矩阵元素次方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52083256/

相关文章:

python - 仅当一列满足特定条件时如何合并数据帧

python - 属性错误 : module 'urllib' has no attribute 'urlopen'

python - 如何从时间戳数组中以偶数间隔获取累积值 [PYTHON]

Python + NumPy : When is it useful to manually collect garbage?

python - 鼠尾草和numpy之间的兼容性

Python matplotlib 错误栏问题

python - 确定数据类型/结构是否与数据的基本描述相同?

python - `set_index` 为什么要为列名创建索引标签?

python - 检查列表中是否有元素

python - 使用 linspace : array does not own its data 创建的调整数组大小