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

192
Python foreach эквивалент

Я погружаюсь в Python, и у меня есть вопрос об итерации foreach. Я новичок в Python, и у меня есть некоторый опыт в C #. Поэтому мне интересно, есть ли в Python эквивалентная функция для итерации по всем элементам в моей коллекции, например pets = ['cat', 'dog', 'fish'] marks = [ 5, 4, 3, 2, 1] или...

191
Просмотр escape-символов при нажатии клавиш со стрелками в оболочке Python

В оболочках, таких как интерактивная оболочка python, вы обычно можете использовать клавиши со стрелками для перемещения по текущей строке или для получения предыдущих команд (со стрелкой вверх) и т. Д. Но после того, как я запустил ssh на другую машину и начал pythonтам, я получаю сессии вроде:...

191
Преобразовать список в словарь в Python

Допустим, у меня есть список aв Python, чьи записи удобно отображаются в словарь. Каждый четный элемент представляет ключ к словарю, а следующий нечетный элемент является значением например, a = ['hello','world','1','2'] и я хотел бы преобразовать его в словарь b, где b['hello'] = 'world' b['1'] =...

191
Использование ИЛИ в SQLAlchemy

Я просмотрел документы и не могу понять, как выполнить запрос OR в SQLAlchemy. Я просто хочу сделать этот запрос. SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') Должно быть что-то вроде addr = session.query(AddressBook).filter(City ==...

191
Я получаю Key error в python

В моей программе Python я получаю эту ошибку: KeyError: 'variablename' Из этого кода: path = meta_entry['path'].strip('/'), Может кто-нибудь объяснить, почему это

191
Как работает Мета-класс Джанго?

Я использую Django, который позволяет людям добавлять дополнительные параметры в класс с помощью class Meta. class FooModel(models.Model): ... class Meta: ... Единственное, что я нашел в документации Python, было: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass Однако я...

191
Как использовать «/» (разделитель каталогов) в Linux и Windows в Python?

Я написал код на Python, который использует /, чтобы сделать определенный файл в папке, если я хочу использовать код в Windows, он не будет работать, есть ли способ, с помощью которого я могу использовать код в Windows и Linux. В Python я использую этот код: pathfile=os.path.dirname(templateFile)...

191
Заменить все элементы Python NumPy Array, которые больше некоторого значения

У меня есть двумерный массив NumPy, и я хотел бы заменить все значения в нем, превышающие или равные пороговому значению T, на 255,0. Насколько мне известно, самый фундаментальный путь будет: shape = arr.shape result = np.zeros(shape) for x in range(0, shape[0]): for y in range(0, shape[1]): if...

191
np.mean () против np.average () в Python NumPy?

Я замечаю что In [30]: np.mean([1, 2, 3]) Out[30]: 2.0 In [31]: np.average([1, 2, 3]) Out[31]: 2.0 Однако должны быть некоторые различия, поскольку в конце концов они представляют собой две разные функции. Каковы различия между...

191
панда трехстороннее объединение нескольких фреймов данных на столбцах

У меня есть 3 файла CSV. Каждый из них имеет первый столбец в виде (строковых) имен людей, в то время как все остальные столбцы в каждом кадре данных являются атрибутами этого человека. Как я могу «объединить» все три CSV-документа, чтобы создать единый CSV-файл, в котором каждая строка имеет все...

191
Отключить отладочную информацию Tensorflow

Под отладочной информацией я имею в виду то, что TensorFlow показывает в моем терминале о загруженных библиотеках и найденных устройствах и т. Д., А не об ошибках Python. I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcublas.so locally I...

191
Как я могу понять условие `else` циклов Python?

Многие программисты Python, вероятно, не знают, что синтаксис whileциклов и forциклов включает необязательное else:предложение: for val in iterable: do_something(val) else: clean_up() Тело elseпредложения является хорошим местом для определенных видов действий по очистке и выполняется при обычном...

190
Создание минимальной архитектуры плагинов в Python

У меня есть приложение, написанное на Python, которое используется довольно технической аудиторией (учеными). Я ищу хороший способ сделать приложение расширяемым пользователями, то есть архитектуру сценариев / плагинов. Я ищу что-то чрезвычайно легкое . Большинство сценариев, или плагинов, не будут...

190
Как я могу получить ключ словаря как переменную непосредственно в Python (не путем поиска по значению)?

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

190
Объект произвольного типа как ключ словаря

Что мне нужно сделать, чтобы использовать мои объекты настраиваемого типа в качестве ключей в словаре Python (где я не хочу, чтобы «идентификатор объекта» действовал как ключ), например class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length =...

190
Интерпретируется ли Python или компилируется, или и то, и другое?

Из моего понимания: Интерпретировать язык бег на языке высокого уровня и выполняются переводчиком (программа , которая преобразует язык высокого уровня в машинный код , а затем выполнение) на ходе; он обрабатывает программу постепенно. Составлен языком является языком высокого уровня, код которого...

190
Как я могу восстановить возвращаемое значение функции, переданной multiprocessing.Process?

В приведенном ниже примере кода я хотел бы восстановить возвращаемое значение функции worker. Как я могу сделать это? Где хранится это значение? Пример кода: import multiprocessing def worker(procnum): '''worker function''' print str(procnum) + ' represent!' return procnum if __name__ ==...

190
Как я могу отобразить изображение из файла в Jupyter Notebook?

Я хотел бы использовать записную книжку IPython для интерактивного анализа некоторых диаграмм генома, которые я делаю с помощью GenomeDiagramмодуля Biopython . В то время как существует обширная документация о том, как использовать matplotlibдля получения встроенных графов в блокноте IPython,...

190
Python pandas Фильтрация Nan из выборки данных столбца строк

Без использования, groupbyкак бы я отфильтровать данные без NaN? Допустим, у меня есть матрица, в которой клиенты будут заполнять 'N / A', 'N / A' или любой из его вариантов, а другие оставляют это поле пустым: import pandas as pd import numpy as np df = pd.DataFrame({'movie': ['thg', 'thg', 'mol',...