Вопросы с тегом «python»

124
Эффективная оценка функции в каждой ячейке массива NumPy

Учитывая массив A NumPy , каков самый быстрый / наиболее эффективный способ применить одну и ту же функцию f к каждой ячейке? Предположим, что мы присвоим A (i, j) значение f (A (i, j)) . Функция f не имеет двоичного вывода, поэтому операции маски (ing) не помогут. Является ли "очевидная" итерация...

124
Почему мы используем __init__ в классах Python?

У меня проблемы с пониманием инициализации классов. В чем их смысл и как мы узнаем, что в них включить? Требует ли написание в классах другого типа мышления по сравнению с созданием функций (я решил, что могу просто создать функции, а затем просто обернуть их в класс, чтобы я мог использовать их...

124
Проблема с virtualenv - не удается активировать

Я создал виртуальную среду вокруг своего проекта, но когда я пытаюсь ее активировать, я не могу. Это может быть просто синтаксис или расположение папки, но сейчас я в тупике. Вы можете видеть ниже, я создаю virtualenv и называю его venv. Все в порядке, потом пытаюсь активировать, запустивsource...

124
лучший способ сохранить массивы numpy на диске

Я ищу быстрый способ сохранить большие массивы numpy. Я хочу сохранить их на диск в двоичном формате, а затем относительно быстро прочитать их обратно в память. К сожалению, cPickle работает недостаточно быстро. Я нашел numpy.savez и numpy.load . Но странно то, что numpy.load загружает файл npy в...

124
Есть ли причина не использовать "+" для объединения двух строк?

Распространенным антипаттерном в Python является объединение последовательности строк +в цикле. Это плохо, потому что интерпретатор Python должен создавать новый строковый объект для каждой итерации, а это в конечном итоге занимает квадратичное время. (Последние версии CPython, очевидно, могут...

124
Объекты с общей памятью в многопроцессорной обработке

Предположим, у меня есть большой массив numpy в памяти, у меня есть функция, funcкоторая принимает этот гигантский массив в качестве входных данных (вместе с некоторыми другими параметрами). funcс разными параметрами можно запускать параллельно. Например: def func(arr, param): # do stuff to arr,...

124
Как передать данные из Flask в JavaScript в шаблоне?

Мое приложение обращается к API, который возвращает словарь. Я хочу передать информацию из этого dict в JavaScript в представлении. Я использую API Карт Google в JS, в частности, поэтому я хотел бы передать ему список кортежей с информацией long / lat. Я знаю, что render_templateэти переменные...

124
Python: изменение значения в кортеже

Я новичок в python, поэтому этот вопрос может быть немного базовым. У меня есть кортеж, valuesкоторый содержит следующее: ('275', '54000', '0.0', '5000.0', '0.0') Я хочу изменить первое значение (т.е. 275) в этом кортеже, но я понимаю, что кортежи неизменяемы, поэтому values[0] = 200работать не...

124
Python - write () по сравнению с Writelines () и конкатенированными строками

Итак, я изучаю Python. Я просматриваю уроки и столкнулся с проблемой, когда мне пришлось сжать очень много target.write()в одну write(), имея при этом "\n"между каждой входной переменной пользователя (объектом write()). Я придумал: nl = "\n" lines = line1, nl, line2, nl, line3, nl...

124
RuntimeError в Windows при попытке многопроцессорности на Python

Я пробую свою самую первую формальную программу Python с использованием потоковой и многопроцессорной обработки на машине с Windows. Однако я не могу запустить процессы, а python выдает следующее сообщение. Дело в том, что я не запускаю свои потоки в основном модуле. Потоки обрабатываются в...

124
ImportError: нет модуля с именем pip

ОС: Mac OS X 10.7.5 Python Ver: 2.7.5 Я установил setuptools 1.0 с ez_setup.py с https://pypi.python.org/pypi/setuptools Затем я загружаю pip.1.4.1 pkg с https://pypi.python.org/pypi/pip/1.4.1 , Выполнить (sudo) python setup.py installв iTerm показывает, что running install running bdist_egg...

124
Python запрашивает загрузку файла

Я выполняю простую задачу по загрузке файла с помощью библиотеки запросов Python. Я искал переполнение стека, и, похоже, ни у кого не было такой же проблемы, а именно, что файл не получен сервером: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post'...

124
Правильный способ инициализировать OrderedDict с помощью его конструктора, чтобы он сохранял порядок исходных данных?

Как правильно инициализировать упорядоченный словарь (OD), чтобы он сохранял порядок исходных данных? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d =...

124
Как установить Python 3 на экземпляр AWS EC2?

Я пытаюсь установить python 3.x на экземпляр AWS EC2 и: sudo yum install python3 не работает: No package python3 available. Я искал в Google и не могу найти никого, у кого есть эта проблема, поэтому я спрашиваю здесь. Нужно ли мне вручную загружать и устанавливать...