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

95
ʻIf key in dict` vs.` try / except` - какая идиома более читабельна?

У меня вопрос об идиомах и удобочитаемости, и, похоже, в этом конкретном случае происходит столкновение философий Python: Я хочу построить словарь A из словаря B. Если определенный ключ не существует в B, ничего не делайте и продолжайте. Какой способ лучше? try: A["blah"] = B["blah"] except...

95
Как преобразовать файл в словарь?

У меня есть файл, состоящий из двух столбцов, т.е. 1 a 2 b 3 c Я хочу прочитать этот файл в словаре, чтобы столбец 1 был ключом, а столбец 2 - значением, т. Е. d = {1:'a', 2:'b', 3:'c'} Файл небольшой, поэтому эффективность не является проблемой....

95
преобразовать значение nan в ноль

У меня есть двумерный массив numpy. Некоторые из значений в этом массиве NaN. Я хочу выполнить определенные операции с этим массивом. Например, рассмотрим массив: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. 67. 89. 69.] [ 88. 79. 58. 72....

95
Как упаковать приложение Python, чтобы его можно было установить по протоколу?

Я пишу приложение django в свободное время для небольшого соревнования, которое мы проводим на работе. Я подумал, что использую это время с умом и быстро разберусь с virtualenv, pip, Packaging, django 1.3 и как написать легко распространяемое приложение. Все идет нормально. Я перехожу к упаковке....

95
Как «правильно» распечатать список?

Итак, у меня есть список: ['x', 3, 'b'] И я хочу, чтобы результат был: [x, 3, b] Как я могу сделать это в Python? Если я это сделаю str(['x', 3, 'b']), я получу один с цитатами, но мне не нужны цитаты....

95
Как реализовать в скрипте опцию --verbose или -v?

Я знаю --verboseили -vиз нескольких инструментов, и я хотел бы реализовать это в некоторых из моих собственных скриптов и инструментов. Думал разместить: if verbose: print ... через мой исходный код, так что, если пользователь передает -vпараметр, переменная verboseбудет установлена ​​в значение,...

95
Что это значит?

Я анализирую код Python и не знаю, что pop = population[:] средства. Это что-то вроде списков массивов в Java или двумерных массивов?

95
Мне нужно безопасно хранить имя пользователя и пароль в Python, каковы мои варианты? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 дней назад . Уточните этот вопрос Я пишу небольшой скрипт Python,...

95
сортировать собственные значения и связанные с ними собственные векторы после использования numpy.linalg.eig в python

Я использую numpy.linalg.eig для получения списка собственных значений и собственных векторов: A = someMatrixArray from numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = solution[1] Я хотел бы отсортировать свои...

95
SqlAlchemy - фильтрация по атрибуту отношения

У меня нет большого опыта работы с SQLAlchemy, и у меня есть проблема, которую я не могу решить. Я пробовал искать и пробовал много кода. Это мой класс (сокращенный до наиболее значимого кода): class Patient(Base): __tablename__ = 'patients' id = Column(Integer, primary_key=True, nullable=False)...

95
Как проверить статус задачи в Celery?

Как проверить, выполняется ли задача в сельдерее (в частности, я использую celery-django)? Я прочитал документацию и погуглил, но не вижу вызова вроде: my_example_task.state() == RUNNING Мой вариант использования заключается в том, что у меня есть внешняя (java) служба для перекодирования. Когда я...

95
Как работает волшебная паста% IPython?

Я хочу скопировать код Python / целые функции и классы с отступом в IPython. Каждый раз, когда я пытаюсь сделать отступ, я получаю следующее сообщение об ошибке: IndentationError: unindent does not match any outer indentation level (<ipython-input-23-354f8c8be51b>, line 12) If you want to...

95
Как удалить все строки в numpy.ndarray, содержащие нечисловые значения

В основном я занимаюсь анализом данных. Я читаю набор данных как numpy.ndarray, и некоторые значения отсутствуют (либо из-за отсутствия там NaN, либо из-за того, что строка написана " NA"). Я хочу очистить все строки, содержащие любую подобную запись. Как мне это сделать с numpy ndarray?...

95
Представление на основе классов Django: как передать дополнительные параметры методу as_view?

У меня есть настраиваемое представление на основе классов # myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel def get_object(self, queryset=None): return queryset.get(slug=self.slug) Я хочу передать параметр slug (или другие...

95
Изменить масштаб осей x в matplotlib

Я создал этот сюжет с помощью Matlab Используя matplotlib, оси x рисуют большие числа, такие как 100000, 200000, 300000. Я хотел бы иметь что-то вроде 1, 2, 3 и 10 ^ 5, чтобы указать, что на самом деле это 100000, 200000, 300000. Есть ли простой способ создать такой масштаб в matplotlib?...

95
Как развернуть окно plt.show () с помощью Python

Просто из любопытства я хотел бы узнать, как это сделать в приведенном ниже коде. Я искал ответ, но бесполезен. import numpy as np import matplotlib.pyplot as plt data=np.random.exponential(scale=180, size=10000) print ('el valor medio de la distribucion exponencial es: ') print np.average(data)...

95
Ошибка установки python-dev: ImportError: нет модуля с именем apt_pkg

Я пользователь Debian и хочу установить python-dev, но когда я запускаю код в оболочке от имени пользователя root: # aptitude install python-dev Я получаю следующую ошибку: Traceback (most recent call last): File "/usr/bin/apt-listchanges", line 28, in <module> import apt_pkg ImportError: No...