Tag: питон

python 3.1 – Создание нормального распределения

очень новый для python. У меня scipy и numpy, Python v3.1 Мне нужно создать 1D массив длиной 3 миллиона, используя случайные числа между (и включая) 100-60 000. Он должен соответствовать нормальному распределению. Используя 'a = numpy.random.standard_normal (3000000)', я получаю нормальное распределение для этой требуемой длины; не знаете, как достичь требуемого диапазона. Спасибо, заранее, за ваше […]

Python open () vs. .close ()

Что касается синтаксиса в Python Почему мы open("file") но не "file".close() чтобы закрыть его? Почему это не "file".open() или "file".open() close("file") ?

Обратные косые черты, добавляемые в мой файл cookie в Python

Я работаю с Python SimpleCookie, и я столкнулся с этой проблемой, и я не уверен, что это что-то с моим синтаксисом или чем-то. Кроме того, это классная работа для моего класса Python, поэтому он предназначен для обучения Python, так что это далеко не так, как я бы сделал это в реальном мире. Во всяком случае, […]

Тройной оператор Python не может возвращать несколько значений?

Я знаю, что некоторые на него нахмурены, но мне нравится использовать тернарный оператор Python, так как он упрощает чтение и чтение простейших операторов if / else (я думаю). В любом случае, я обнаружил, что не могу этого сделать: >>> a,b = 1,2 if True else 0,0 Traceback (most recent call last): File "<stdin>", line 1, […]

Как добавить имя листа для каждого файла данных в файле XLS, созданном из «tablib»?

Я хочу преобразовать некоторые данные в мою базу данных в формат XLS (Excel). Я использовал tablib для этого и могу получить листы Excel в соответствующем формате. Как указать имена отдельных листов в файле Excel?

Компилирование .py файлов в .pyo, не прибегая к сценарию обертки

Я ищу компиляцию довольно большого набора модулей и пакетов python для pyo. Я знаю, что это возможно либо путем установки переменной среды PYTHONOPTIMIZE, либо путем указания -O при запуске. Я бы хотел, чтобы pyo вместо pyc обеспечил минимальную возможную площадь. Для этого в моем модуле развертывания я должен создать сценарий оболочки, который запускает реальный скрипт […]

Удаление повторяющихся ребер из графика в списке Python

Моя программа возвращает список кортежей, представляющих ребра графа, в виде: [(i, (e, 130)), (e, (i, 130)), (g, (a, 65)), (g, (d, 15)), (a, (g, 65))] Итак, (i, (e, 130)) означает, что «i» связано с «e» и составляет 130 единиц. Аналогично, (e, (i, 130)) означает, что «e» связано с «i» и составляет 130 единиц. По сути, […]

Как правильно реализовать протокол сопоставления в Python?

Я использую python-spidermonkey, который внутренне использует PyMapping_Check для определения того, используется ли объект, используемый в качестве глобального (в rt.new_context (global)), протокол сопоставления. (Это в основном словарь, переданный в python-spidermonkey, так что javascript имеет ограниченный доступ к переменным python.) Нет официального определения, которое я мог бы найти в протоколе сопоставления в Python, поэтому я использовал пробную […]

Передача переменной макросу в Jinja2

Я сделал небольшой макрос, который я использую для отображения текстовой строки и метки для нее: {% macro input(name, text, help_text, value="", input_type) -%} <label for="id_{{name}}">{{text}}<span class="right">{{help_text}}</span></label> <input id="id_{{name}}" name="{{name}}" value="{{value}}" type="{{input_type}}" /> {{%- endmacro %} Проблема в том, когда я вызываю макрос jinja2: {{input("username", "Korisničko ime:", "Pomoć", {{value_username}}, "text")} Я не могу заставить его работать, […]

Быстро определить, является ли число простым в Python для чисел <1 млрд.

Мой текущий алгоритм проверки правильности чисел в python – это способ замедлить число от 10 миллионов до 1 миллиарда. Я хочу, чтобы это улучшилось, зная, что я никогда не получу цифры больше 1 миллиарда. Контекст заключается в том, что я не могу получить реализацию, достаточно быструю для решения проблемы 60 проекта Euler: я получаю ответ […]

Python - лучший язык программирования в мире.