numba 相关问题

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

使用line_profiler与numba即时编译功能

是否有可能使用line_profiler与Numba?上饰有@ numba.jit函数调用%lprun返回一个空简介:定时器单元:1E-06秒的总时间:0秒文件:

回答 1 投票 2

请问unicode_type /字符串类型工作Numba的cfunc?

我与STR型的一些操作支持Numba的文档中看到的。我@jit装饰测试,它肯定工作原理:在[14]:@ numba.jit( “布尔(unicode_type,unicode_type)”)... ...

回答 1 投票 0

为CUDA合作块同步Numba支持?? Python的numba CUDA电网同步

Numba CUDA被syncthreads()同步块内的所有线程。我如何可以同步在网格的所有块,而无需退出当前的内核?在C-Cuda的有一个cooperativeBlocks库来处理这个...

回答 1 投票 0

Numba加速嵌套函数

我曾尝试使用numba来加速lambda函数,但我没有这样做。 numba不支持lambda。所以我将lambda函数重写为def函数。我正在构建一个......

回答 2 投票 0

Numba比任务中的python等效速度慢10倍,应该擅长

我有以下功能:def dewarp(image,destination_image,pixels,strength,zoom,pts,players):height = image.shape [0] width = image.shape [1] half_height = height / 2 ...

回答 2 投票 0

用numba实现的张量算法比numpy的算法慢得多

我正在尝试扩展numpy的“ tensordot”,使得诸如:K_ijklm = A_ki * B_jml的编写方式可以像这样:K = mytensordot(A,B,[2,0],[1,4 ,3])据我了解,numpy的...

回答 2 投票 3

如何确定numba的prange实际上是否正常工作?

在另一个Q + A中(我可以在pandas中执行动态cumsum吗?)我对使用prange关于此代码的正确性做了评论(这个答案):来自numba import njit,prange @njit def ...

回答 1 投票 6

Numba @jit(nopython = True)函数在重度Numpy函数上没有提供速度提升

我目前正在运行test_matrix_speed()以查看search_and_book_availability函数的速度。使用PyCharm分析器我可以看到每个search_and_book_availability函数调用...

回答 1 投票 -1

Numpy的并行循环 - 没有橙色的并行化

我正在实现一个具有特定结构的顺序算法(卡尔曼滤波器),其中许多内部循环可以并行完成。我需要从这个功能中获得尽可能多的性能......

回答 1 投票 0

如果list_of_list [0]中的元素不起作用,则在无python模式下将列表列表传递给numba函数

请参阅以下最小代码,导入numba list_of_list = [[1,2],[34,100]] @numba.njit()def test(list_of_list):如果在list_of_list [0]中为1:返回'haha'test(list_of_list )这赢了'...

回答 2 投票 0

关闭Numba中的列表反射

我正在尝试使用Numba加速我的代码。我要传递给函数的参数之一是列表的可变列表。当我尝试更改子列表之一时,出现以下错误:...

回答 2 投票 0

Numba支持大整数?

我有一个因子查找表,其中包含前30个整数阶乘。此表用于使用numba.njit编译的函数中。问题是,20以上!,数字大于......

回答 1 投票 2

计算Numba中numpy数组中非零值的数量

非常简单。我试图用Numba(njit())编译NumPy jit中的数组中非零值的数量。 Numba不允许以下我尝试过。 a [a!= 0] .size np ....

回答 4 投票 1

有什么方法可以加速涉及嵌套for循环的Python代码?

我有以下代码,涉及总结一些嵌套的for循环。有什么方法可以加快执行这段代码的速度?我感兴趣的不仅仅是一种加速方法......

回答 1 投票 -1

在Numba优化的Python中传递类对象作为函数参数

我想将一个类对象传递给一个函数。我可以使它工作,但我想知道是否有一种类型我可以分配它?我有一个“最小”的例子,说明我要做的事情。 spec = [(“a”,float64),(“...

回答 1 投票 2

数组中的Python Numba值

我试图检查一个数字是否在N8Py的int8s数组中。我试过这个,但它不起作用。来自numba import njit import numpy as np @njit def c(b):b a = np.array中返回9((9,10,11),...

回答 1 投票 0

数组作为numba中的函数参数

以下简单示例失败并显示错误:独立模块:来自numba.pycc import CC cc = CC('foo')@ cc.export('product','float64(float64 [:],float64 [:])')def产品(a,b):prod = 0 ...

回答 1 投票 4

在numba函数中使用带有列表输入的np.min

在这里使用np.min有什么问题?为什么numba不喜欢在该函数中使用列表,是否有其他方法可以让np.min工作?来自numba import njit import numpy as np @njit ...

回答 2 投票 1

@njit发布min函数的可迭代定义

我试图定义一个@njit函数,它在几个点需要计算最小值。按如下方式执行此操作:min(arg1,arg2,...)但是当我去计算最小值时...

回答 1 投票 1

什么是numba中零维数组的签名

numba.jit()允许输入类型签名,但我无法弄清楚零维数组的签名是什么。例如:numba.jit('void(float32,float32 [:])')表示函数返回...

回答 1 投票 3

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