Результаты поиска по запросу "cython"

3 ответа

 будет колебаться относительно истинного значения, и вы ожидаете, что если вы остановите код в какой-то момент, у вас может быть значение, которое является слишком высоким (или слишком низким)?

лизовал серию Мадхава – Лейбница, чтобы вычислить число пи в Python, а затем в Cython, чтобы улучшить скорость. Версия Python: from __future__ import division pi = 0 l = 1 x = True while True: if x: pi += 4/l else: pi -= 4/l x = not x l += 2 ...

4 ответа

Я хорошо слышал о zeromq, должен поместить его в свой список дел :) Но моя проблема в том, что я хочу избежать межпроцессного взаимодействия, потому что это увеличивает накладные расходы и взрывает использование памяти. Вот почему я хочу перейти на openMP / pthreads, чтобы иметь общий массив данных с массивами numpy (только для чтения)

ти, у меня есть проблема, которая в значительной степени охватывает параллель, и я думаю, что я достиг предела того, как быстро я могу сделать это с простым Python и многопроцессорностью, поэтому я сейчас пытаюсь поднять его на более низкий ...

1 ответ

@TedPetrou, если ваш диапазон целых чисел известен и мал, вероятно, ничто не может побить ваш логический подход. Извините, я не заглядывал глубже в строковый регистр (он сложнее) В конце возможны различные компромиссы для реализации набора, и это зависит от данных, какой компромисс является «правильным». Однако полезно знать сильные и слабые стороны различных реализаций множеств.

аюсь найти наиболее эффективный метод, чтобы найти уникальные значения из массива NumPy. NumPy-хunique Функция очень медленная и сортирует значения в первую очередь, прежде чем находит уникальное. Панды хэшируют значения, используябиблиотека Clib ...

ТОП публикаций

3 ответа

Cython: Как перемещать большие объекты, не копируя их?

Я использую Cython, чтобы обернуть код C ++ и выставить его на Python для интерактивной работы. Моя проблема заключается в том, что мне нужно читать большие графики (несколько гигабайт) из файла, и они в конечном итоге дважды в памяти. Может ли ...

3 ответа

 из 32, но обычно больше места выделяется для облегчения добавления.

ужно иметь массив объектов Python, которые будут использоваться при создании структуры данных Trie. Мне нужна структура, которая будет фиксированной длины, как кортеж, и изменяемой, как список. Я не хочу использовать список, потому что хочу ...

1 ответ

 без. Если вы видите ответ, основанный на этом пожаре прочь.

аюсь скомпилировать исполняемый файл (файл ELF), который не использует динамический загрузчик. я использовалCython скомпилировать Python для C: cython3 -3 test.py --embedзатем gcc test.c -otest $(pkg-config --libs --cflags ...

2 ответа

Я только что положил награду за этот вопрос, если вам интересно.

ументации Cython естьпример [http://docs.cython.org/en/latest/src/userguide/early_binding_for_speed.html]где они дают два способа написания гибридного метода C / Python. Явный с cdef для быстрого доступа к C и определением оболочки для доступа из ...

1 ответ

 в библиотеки. На самом деле, список всех необходимых библиотек приведен в вашем вопросе (результат

я есть чистый сценарий Python, который я хотел бы распространять на системы с неизвестной конфигурацией Python. Поэтому я хотел бы скомпилировать код Python в отдельный исполняемый файл. я бегуcython --embed ./foo.py без проблем даватьfoo.c, ...

1 ответ

stackoverflow.com/questions/30631091/...

ужно получить представление о производительности, которую можно получить, используя Cython в высокопроизводительном числовом коде. Одна вещь, которая меня интересует, это выяснить, может ли оптимизирующий компилятор C векторизовать код, ...

1 ответ

Преимущество этого состоит в том, что если вам нужно вызвать это в цикле с входами идентичного размера, то вам нужно сделать только одно распределение для всего цикла. Вы можете расширить это, чтобы включить рабочие массивы тоже, хотя это может быть немного сложнее.

у функцию, которую я хотел бы перевести на C как можно больше, используя Cython. Для этого мне нужно будет использовать операции линейной алгебры. Вот моя функция.РЕДАКТИРОВАТЬ: урок, который я усвоил, состоит в том, чтобы попытаться позаботиться ...