Вопросы по теме '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 просмотров

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