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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

12
Каков наиболее эффективный способ хранения списка в моделях Django?
В настоящее время в моем коде много объектов Python, похожих на следующие: class MyClass(): def __init__(self, name, friends): self.myName = name self.myFriends = [str(x) for x in friends] Теперь я хочу превратить это в модель Django, где self.myName - это строковое поле, а self.myFriends - это список строк. from django.db …

8
Найдите индексы элементов, равных нулю в массиве NumPy
NumPy имеет эффективную функцию / метод nonzero()для идентификации индексов ненулевых элементов в ndarrayобъекте. Что является наиболее эффективным способом , чтобы получить индексы элементов , которые делают имеют нулевое значение?
151 python  numpy 

9
Вернуть код состояния HTTP 201 в колбе
Мы используем Flask для одного из наших API, и мне просто интересно, знает ли кто-нибудь, как вернуть ответ HTTP 201? Для таких ошибок, как 404, мы можем позвонить: from flask import abort abort(404) Но за 201 я получаю LookupError: нет исключения для 201 Нужно ли мне создавать собственное исключение, подобное …

5
Как веб-фреймворки Python, WSGI и CGI подходят друг другу
У меня есть учетная запись Bluehost, где я могу запускать скрипты Python как CGI. Я думаю, это самый простой CGI, потому что для запуска мне нужно определить следующее в .htaccess: Options +ExecCGI AddType text/html py AddHandler cgi-script .py Теперь, когда я смотрю веб-программирование на Python, я много слышу о WSGI …
150 python  apache  cgi  wsgi 

6
Вызов функции со списком аргументов в Python
Я пытаюсь вызвать функцию внутри другой функции в Python, но не могу найти правильный синтаксис. Что я хочу сделать, это что-то вроде этого: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) В этом случае первый вызов будет работать, а …
150 python  function 

30
Спать в пакетном файле
При написании командного файла для автоматизации чего-либо на Windows-боксе мне нужно было приостановить его выполнение на несколько секунд (обычно в цикле тестирования / ожидания, ожидая запуска процесса). В то время лучшее решение, которое я мог найти, использует ping (я не шучу) для достижения желаемого эффекта. Я нашел лучшую рецензию его …
150 python  batch-file 

12
Django Передача пользовательских параметров формы в Formset
Это было исправлено в Django 1.9 с помощью form_kwargs . У меня есть форма Django, которая выглядит так: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) Я называю эту форму примерно так: form …



9
Матрица в массиве
Я использую NumPy. У меня есть матрица с 1 столбцом и N строк, и я хочу получить массив из N элементов. Например, если у меня есть M = matrix([[1], [2], [3], [4]]), я хочу получить A = array([1,2,3,4]). Для достижения этого я использую A = np.array(M.T)[0]. Кто-нибудь знает более элегантный …
150 python  arrays  matrix  numpy 

6
Как работает tf.app.run ()?
Как tf.app.run()работает в Tensorflow переводить демо? В tensorflow/models/rnn/translate/translate.py, есть вызов tf.app.run(). Как это обрабатывается? if __name__ == "__main__": tf.app.run()

6
Почему django model.save () не вызывает full_clean ()?
Мне просто любопытно, если кто-нибудь знает, есть ли веская причина, почему в django orm не вызывает 'full_clean' на модели, если она не сохраняется как часть формы модели. Обратите внимание, что full_clean () не будет вызываться автоматически при вызове метода save () вашей модели. Вам нужно будет вызывать его вручную, если …

6
Какой правильный и хороший способ реализовать __hash __ ()?
Какой правильный и хороший способ реализовать __hash__()? Я говорю о функции, которая возвращает хеш-код, который затем используется для вставки объектов в хеш-таблицы, или словари. As __hash__()возвращает целое число и используется для «объединения» объектов в хеш-таблицы. Я предполагаю, что значения возвращаемого целого числа должны быть равномерно распределены для общих данных (чтобы …

1
В два раза быстрее, чем бит-сдвиг, для целых чисел Python 3.x?
Я искал источник sorted_containers и был удивлен, увидев эту строку : self._load, self._twice, self._half = load, load * 2, load >> 1 Вот loadцелое число. Зачем использовать битовый сдвиг в одном месте, а умножение в другом? Представляется разумным, что сдвиг битов может быть быстрее, чем интегральное деление на 2, но …

4
Можно ли игнорировать одну конкретную строку с помощью pylint?
У меня есть следующая строка в заголовке: import config.logging_settings Это на самом деле меняет мои настройки ведения журнала Python, но Pylint считает, что это неиспользованный импорт. Я не хочу удалять unused-importпредупреждения вообще, так можно ли просто игнорировать эту конкретную строку? Я не против иметь .pylintrcэтот проект, поэтому ответы на изменения …
150 python  pylint 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.