numba 相关问题

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

为什么 Numba 的矩阵乘法很慢?

我试图找到一个解释,为什么我使用 Numba 的矩阵乘法比使用 NumPy 的点函数慢得多。尽管我使用的是最基本的代码来编写矩阵乘法函数...

回答 2 投票 0

使用numba优化容错率的同时循环。

我在使用numba进行优化时有一个疑问。我正在编写一个定点迭代的代码,以计算某个数组的值,命名为gamma,它满足方程f(gamma)=gamma。我正在尝试...

回答 1 投票 0

numba安全版的itertools.combinations?

我有一些代码会循环处理一大堆的itertools.combinations,现在是一个性能瓶颈。我试图求助于numba的@jit(nopython=True)来加快它的速度,但我在运行 ...

回答 1 投票 2

如何正确使用Numba加速?

我目前正在努力提高我的python函数的速度。 def d_lat(dlat,R=6.371*1e6): return 2 * R * np.sqrt(np.sin(np.deg2rad(dlat)2)**2) def d_lon(lat1,lat2,dlon,R=6.371*1e6): ...

回答 1 投票 0

用numba对numpy-array进行周期性条件的切分。

我有一段代码,通过在fframe上使用周期性的边界条件在fframe中添加一个内核。只要我不添加@njit就能正常工作。我得到了这个错误。TypingError: 在nopython中失败...

回答 1 投票 0

Python Pandas用if语句填充?

我有以下时间序列,测量两列中起点和终点之间的变化。我想在Pandas中使用向量化的方法而不是迭代的方法来计算列l。

回答 1 投票 1

用numba对numpy-array进行周期性条件的切分。

我有一段代码,通过在fframe上使用周期性边界条件,在fframe中添加一个内核。我根据这个帖子实现了周期性的边界条件,在周期性的numpy数组中切 ...

回答 1 投票 0

如何将数组指针传递给Numba函数?

我想创建一个Numba编译的函数,接受一个指针或数组的内存地址作为参数,并对其进行计算,例如,修改底层数据。纯粹的python ...

回答 1 投票 1

Numba在numpy中使用布尔索引添加值的同义词。

我试图创建更高效的代码,但在实现以下Numba版本时卡住了: import numpy as np a = np.array([[0, 0, 0, 0], [0, 0, 0, 0]]) bool_idx = np...。

回答 1 投票 0

为什么numpy数组元素的随机写入比随机读取慢很多?

下面的代码是图像二值化算法的一部分。我试图提高这个算法的性能,但我发现瓶颈在一个奇怪的地方。(无关的部分 ...

回答 1 投票 1

Python多处理抛出Killed。9

我试图使用多处理来加速一个函数,我将2000个形状(76,76)的数组平铺成3D数组,并应用一个缩放因子。当瓦片数量小于 ... 时,它工作得很好。

回答 1 投票 3

Numba : "这个错误通常是由于传递了一个不被指定函数支持的类型的参数而引起的。"

当使用Numba的@jitclass装饰器调用对象上的类方法时,似乎不支持 "self "参数。不知道该如何看待这里的错误。一切都能编译...

回答 1 投票 0

缓冲区dtype在numba中不能作为缓冲区。

我试图通过numba转换一个我写的双边过滤器在我的GPU上运行,但我似乎不能让它工作!我得到的错误是TypeError: TypeError: I'm trying to convert a bilateral filter I wrote to run on my GPU via numba but I can't seem to get it to work! 我得到的错误是TypeError.Buffer dtype cannot be buffer: Buffer dtype cannot be buffer, have dtype: array(float64,...)

回答 1 投票 0

numba jitclass中的对象比较

我如何比较两个numba jitclass对象是否相同?我有以下代码 从numba import jitclass import numba node_type = numba.deferred_type() DoubleLinkedNode_spec = ...

回答 1 投票 1

Numba jit nopython - 如何测试空指针?

在用了很多numba之后,我被一个很基本的问题所困扰。如何检查NULL指针?这一定是个小问题,但我似乎想不通。请看下面片段中的评论。我...

回答 1 投票 0

Numba 无效使用带有类型参数的Function。

我正在使用Numba非python模式和一些NumPy函数。@njit def invert(W, copy=True): '''' 将输入连接矩阵中的权重元素反转。换句话说,改变从 ...

回答 1 投票 1

如何在Python项目中关闭Numba DEBUG消息?

我正在做一个Python项目,使用Librosa声音编辑库,它使用了Numba。每次我调用 Librosa 函数 (本例中是 pitch_shift),我的 PyCharm 控制台窗口会吐出...

回答 1 投票 2

属性错误:模块'numba'没有属性'target'。

我试图利用Numba引擎用pandas进行rolling.apply计算,但它一直抛出以下错误。AttributeError: module 'numba' has no attribute 'target' I'm new to ...

回答 1 投票 1

CUDA GPU处理。TypeError: compile_kernel()得到了一个意外的关键字 "boundscheck"。

今天我开始使用CUDA和GPU处理。我发现这个教程:https:/www.geeksforgeeks.orgrunning-python-script-on-gpu 不幸的是,我第一次尝试运行gpu代码失败了:从 ...

回答 1 投票 0

如何用nopython模式从numba调用math.factorial?

我需要在一个 for 循环中计算大整数的阶乘,我想用 numba 编译。Python的数学模块中的阶乘函数似乎很快。我如何调用这个...

回答 1 投票 1

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