python - 在 DolphinDB 中生成连续幂向量的快速方法

标签 python vectorization pow dolphindb auto-vectorization

假设基值为 x,我想创建一个向量 [1, x, x** 2, x** 3,.... , x**n-1] 其中第 i 个元素是习。

我知道在 Python 中它可以用列表来实现。对于 x=5 和 n=10:

[pow(x,i) for i in range(10)]

[1, 5, 25, 125, 625, 3125, 15625, 78125, 390625, 1953125]

有没有办法在 DolphinDB 中做到这一点?

最佳答案

您可以直接使用DolphinDB 的内置函数pow(x,y)。当参数x为给定的基值,y为向量时,返回想要的结果。

x=5
n=10
pow(x,0..(n-1))

输出:

[1,5,25,125,625,3125,15625,78125,390625,1953125]

关于python - 在 DolphinDB 中生成连续幂向量的快速方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74426219/

相关文章:

python - 运行 ubuntu vagrant server 不会在 debian 本地浏览器上显示任何内容

python - 为什么 azure-sdk-for-python 返回对象

C++ pow函数-无效结果?

Java 的 Math.Pow() 函数返回令人困惑的结果

python - SQLAlchemy 中的过滤关系

python - 关于在 Tornado web 中获取异步 mongo 查询结果的问题

performance - GLSL:标量与矢量性能

php pow 函数返回 NAN

c - 使用 SSE 以最快的速度实现自然指数函数

python - 在 numpy 中加速双循环