Вопросы по теме 'numba'
Огромные ошибки при попытке numba
Я сталкиваюсь с большим количеством ошибок, используя numba. Как ни странно, правильный результат печатается после ошибок. Я использую новейший Python Anaconda и установил numba с помощью
conda install numba
один раз в Ubuntu 13,...
650 просмотров
schedule
16.02.2024
Оптимизация доступа к массивам numpy для numba
Недавно я наткнулся на numba и подумал о замене некоторых самодельных расширений C более элегантным кодом Python, созданным автоматически. К сожалению, я не был счастлив, когда попробовал первый быстрый тест. Кажется, что numba здесь не намного...
2962 просмотров
schedule
08.08.2022
Нумба: как подавить
Я продолжаю получать эту ошибку в своем коде numba:
Warning 101:0: Unused argument 'self'
Мой цифровой код ниже. Как подавить сообщение об ошибке?
@autojit
def initialise_output_data(self, input_data, output_data, params ):
# Unpack...
2100 просмотров
schedule
06.06.2024
Оптимизация набора кортежей целых чисел с помощью Numba?
Я учусь использовать Numba (хотя я уже достаточно знаком с Cython). Как мне ускорить этот код? Обратите внимание, что функция возвращает список наборов из двух кортежей целых чисел. Я использую блокнот IPython. Я бы предпочел Numba Cython....
4660 просмотров
schedule
28.03.2023
Ускорение группового различия в Pandas
Рассмотрим следующее решение для вычисления разницы внутри группы в Pandas:
df = df.set_index(['ticker', 'date']).sort_index()[['value']]
df['diff'] = np.nan
idx = pd.IndexSlice
for ix in df.index.levels[0]:
df.loc[ idx[ix,:], 'diff'] =...
175 просмотров
schedule
10.02.2023
Как ускорить быструю сортировку с помощью numba?
Я пытаюсь реализовать алгоритм быстрой сортировки с использованием numba в Python.
Кажется, это намного медленнее, чем функция сортировки numpy.
Как я могу улучшить его? Мой код здесь:
import numba as nb
@nb.autojit
def quick_sort(list_):...
706 просмотров
schedule
22.01.2023
Impyla UDF - где находится numba.ext.impala?
Кто-нибудь знает, где я могу найти расширение numba impala ( numba.ext.impala ), упомянутое в этом примере impyla: https://github.com/cloudera/impyla/tree/master/examples/iris_model ? Я много искал на github, а также в Google, но безуспешно....
215 просмотров
schedule
17.11.2022
Оптимизировать двойной цикл в python
Я пытаюсь оптимизировать следующий цикл:
def numpy(nx, nz, c, rho):
for ix in range(2, nx-3):
for iz in range(2, nz-3):
a[ix, iz] = sum(c*rho[ix-1:ix+3, iz])
b[ix, iz] = sum(c*rho[ix-2:ix+2, iz])
return a,...
1564 просмотров
schedule
24.03.2024
Ускорьте вложенные циклы Python с помощью условных операторов
Я конвертирую код из MATLAB в python, чтобы ускорить выполнение простых операций. Я написал функцию, которая содержит вложенные циклы и условный оператор; цель цикла - вернуть список индексов для ближайших элементов в массиве x по сравнению с...
806 просмотров
schedule
23.04.2023
Numba CUDA - размер разделяемой памяти во время выполнения?
В CUDA C просто определить общую память размера, указанного во время выполнения. Как я могу сделать это с помощью Numba / NumbaPro CUDA?
То, что я сделал до сих пор, привело только к ошибкам с сообщением «Форма аргумента должна быть константой»....
1246 просмотров
schedule
23.01.2024
Numba @jit не может оптимизировать простую функцию
У меня есть довольно простая функция, которая использует массивы Numpy и циклы for, но добавление декоратора Numba @jit не дает абсолютно никакого ускорения:
# @jit(float64[:](int32,float64,float64,float64,int32))
@jit
def...
943 просмотров
schedule
25.07.2023
Используйте numba для ускорения цикла
Из того, что я читал, numba может значительно ускорить работу программы на Python. Можно ли увеличить эффективность использования времени моей программы с помощью numba?
import numpy as np
def f_big(A, k, std_A, std_k, mean_A=10, mean_k=0.2,...
11765 просмотров
schedule
13.03.2022
Разница между @cuda.jit и @jit(target='gpu')
У меня вопрос по работе с библиотеками Python CUDA из пакетов Accelerate и numba от Continuum. Является ли использование декоратора @jit с target = gpu таким же, как @cuda.jit ?
5016 просмотров
schedule
14.04.2023
ошибка отпечатка пальца Python numba
Я пытаюсь numba оптимизировать некоторый код. Я проработал первые примеры в разделе 1.3.1 руководства пользователя 0.26.0 ( http://numba.pydata.org/numba-doc/0.26.0/user/jit.html ) и получить ожидаемые результаты, поэтому я не думаю, что проблема в...
3287 просмотров
schedule
14.05.2024
Умножение разреженной матрицы на матрицу с использованием SciPy и Numba
Я пытаюсь ускорить некоторые разреженные матрично-матричные умножения в Python, используя Numba и его JIT-компилятор. К сожалению, он не поддерживает библиотеку SciPy, которая мне нужна.
Мое решение состоит в том, чтобы перевести функции...
1416 просмотров
schedule
16.04.2023
Установите numba 0.30.1 на ubuntu 16.04 lts
Как установить текущую версию (0.30.1) numba для Python 3 на Ubuntu 16.04 LTS? Моя версия Python 3.5.2, и у меня есть базовая установка Ubuntu (я думаю, серверная версия)
4704 просмотров
schedule
17.01.2024
вычислить матричное умножение вектора с помощью python в cuda
Я пытаюсь использовать numbapro, чтобы написать простое умножение векторов матрицы ниже:
from numbapro import cuda
from numba import *
import numpy as np
import math
from timeit import default_timer as time
m = 100000
n = 100...
1068 просмотров
schedule
02.01.2024
Странный многопроцессорный блок, импортирующий функцию Numba
Окружающая среда
GNU/Linux (Fedora 25).
Окружение Конды.
Питон 3.6.1.
Нумба 0.33.0 (np112py36_0).
Первоначальная настройка (работает нормально)
Два файла main.py и numbamodule.py :
main.py
Что порождает 2 процесса для...
778 просмотров
schedule
12.07.2022
Ошибка понижения Numba при переназначении «следующей» ссылки элемента связанного списка
Следующий код является моей реализацией связанного списка с использованием numba (связанные примеры можно увидеть здесь , здесь и здесь ). Функция remove удаляет элемент в позиции index . (Обратите внимание, что здесь предполагается, что...
535 просмотров
schedule
01.11.2022
Матричные функции Numpy с Numba
Я новичок в программировании на Python. У меня есть следующий код Python 3.6:
import numpy as np
from numba import jit
@jit(nopython=True)
def genarray(rows, cols):
"""return a new matrix"""
return np.zeros([rows, cols], float)
L1 = 5
C1...
730 просмотров
schedule
31.05.2023