numba 相关问题

Numba是一个开源的NumPy感知的Python优化编译器。

通过 numba JIT 实现 Polars 复杂函数(规避返回实体限制 1)

在 Polars DataFrame 中,我有 3 列(A、B、D)存储 double 类型的值。 对于 n 行和某个双精度数的起始值,计算如下所示: 列的值...

回答 1 投票 0

‘CPUDispatcher’对象不可下标错误

我正在尝试处理一个非常大的 csv 文件。 csv 文件 (companies.csv) 包含公司列表,其中包含邮政编码列和其他一些列。我有包含

回答 1 投票 0

如何将 np.float128 注册为有效的 numba 类型,以便我可以对数组求和?

我想编写一个 numba 函数,它获取 np.float128s 数组的总和。 这些在我的设置中具有 80 位精度,但如果更容易将它们转换为真正的 float128,我会很高兴

回答 1 投票 0

如何使用嵌套列表设置 numba 签名?

我试图返回一个嵌套列表,但是遇到了一些转换错误。 下面是用于重现错误的一小段代码。 从 numba 导入 njit, prange @njit("列表类型(列表类型(

回答 4 投票 0

Numba 对于简单的 for 循环性能不佳(Python 3.10)

我的代码: 从 numba 导入 njit 从 functools 导入包装 导入时间 def timeit(my_func): @wraps(my_func) def timed(*args, **kw): tstart = 时间.time() 输出 = my_...

回答 1 投票 0

Numba Python 上出现“Windows 致命异常:访问冲突”错误

我正在尝试使用 Numba 并行来并行化一个简单的 for 循环。令人惊讶的是,我收到一个非常奇怪的错误告诉我这个 “Windows 致命异常:访问冲突”。 知道什么可以...

回答 1 投票 0

numba.cuda.close()之后如何使用GPU?

我在jupyter笔记本上使用tensorflow。假设我想刷新 GPU 内存中的所有内容而不重新启动内核(这意味着不触及 RAM 内容)。请不要潜入

回答 1 投票 0

我如何在 numba @jit

我的代码: 代码是尝试向谷歌发送请求 从 numba 导入 jit 导入请求 @jit() 定义 x(): requests.get("https://google.com") X() 错误: 这是错误的文本我...

回答 1 投票 0

在 numba 中使用并行化对于一种算法更好,但对于另一种类似算法则不然?

我正在模拟具有相同质量和随机速度的 N 个粒子。我想计算系统的总能量和总动量。我考虑了 4 种方法并想进行基准测试...

回答 1 投票 0

inspect_asm 没有输出

我有这个简单的MWE: 从 numba 导入 njit @njit def 添加(a,b): 返回 a + b # 现在让我们检查“add()”函数的汇编代码。 对于 add.inspect_asm().items() 中的 k、v: 优先...

回答 2 投票 0

优化从 Astropy 的地心真黄道天空坐标中提取纬度/经度

我面临着一个挑战,这个挑战应该很简单,但事实证明 Astropy 库相当复杂。具体来说,我需要经常计算 SkyC 的经度和纬度...

回答 1 投票 0

如何并行化矩阵上的简单循环?

我有一个大矩阵,我想输出矩阵中元素小于0的所有索引。我在numba中有这个MWE: 将 numba 导入为 nb 将 numpy 导入为 np A = np.random.random(si...

回答 1 投票 0

使用更少的内存在两个矩阵之间执行异或运算的最有效方法

我想通过节省内存使用来在两个2D numpy.ndarray之间执行异或运算。对于每一行 u_values,我想对每一行 v_values 执行异或运算,依此类推。对于e...

回答 1 投票 0

Dockerfile 因 numba 安装的 llvm-config 错误而失败

我使用 pypy 库的 Dockerfile 失败,并出现 FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config' 安装 llvmlite 时,numba 的依赖项列在我的 requests.t...

回答 9 投票 0

当 numba jitclass 包含 jitted 函数时,如何指定它的字段?

我想创建一个 numba jitclass,其属性包含任何 jitted 函数。 # 在另一个文件中定义的简单 jitted 函数 @njit def my_function(x): x = x + 1 返回x ...

回答 1 投票 0

记录类型为字符串的numba jitclass

v3 变量是字符串值。我无法使用下面的代码运行,这会出现错误。 将 numpy 导入为 np 将 pandas 导入为 pd 从 numba.experimental 导入 jitclass 从 numba 导入类型 导入操作系统 ...

回答 1 投票 0

将 jit 与 numpy linspace 函数一起使用时出错

我正在尝试使用 jit 来编译我的代码。目前,除了 Numba 之外我唯一使用的库是 Numpy。当指定 nopython = True 时,它会抛出一堆 linspace 数组错误。我有

回答 1 投票 0

传递类变量是否会停止 Numba 中的并行化?

我有一个包装方法来调用 Numba 兼容函数。在下面的代码中,方法 get_neighbours_wrapper() 只是调用 Numba 函数 get_neighbours_Numba() 的包装器。 我想...

回答 1 投票 0

如何有效地加快 Pandas 中我心爱代码的循环速度?

我一直在考虑使用多处理、cyton 和 numba 来加速我的代码的以下部分,但我就是无法弄清楚。我目前的结论是我的代码是无效的,尽管它

回答 1 投票 0

使用 numba 进行 PI 的蒙特卡洛模拟对于最少的点数来说是最慢的?

作为家庭作业练习的一部分,我正在用 Python 实现 pi 的蒙特卡罗模拟。我正在使用 Numba 来加速和并行化计算。从我之前进行的测试中,我发现...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.