Может ли Keras с поддержкой Tensorflow принудительно использовать процессор или графический процессор?

У меня есть Keras, установленный с бэкэндом Tensorflow и CUDA. Я хотел бы иногда по требованию заставить Keras использовать CPU. Можно ли это сделать, не говоря уже об установке отдельного процессора Tensorflow в виртуальной среде? Если да, то как? Если бэкэнд был Theano, флаги могли быть установлены, но я не слышал о флажках Tensorflow, доступных […]

Pandas скомпилирован из источника: поведение по умолчанию по умолчанию изменено

Я только что скомпилировал и установил pandas из источника (клонированное github repo, >>> setup.py install ). Случилось так, что поведение по умолчанию для pickle модуля для сериализации / десериализации объектов изменилось, вероятно, частично переопределено внутренними модулями pandas. У меня довольно много классов данных, сериализованных через «стандартный» pickle который, по-видимому, я больше не могу десериализовать; в […]

ищет более питоновский способ доступа к базе данных

У меня есть куча методов python, которые следуют этому шаблону: def delete_session(guid): conn = get_conn() cur = conn.cursor() cur.execute("delete from sessions where guid=%s", guid) conn.commit() conn.close() Есть ли более питонический способ выполнения raw sql. 2 строки в начале и конце каждого метода начинают беспокоить меня. Я не ищу орма, я хочу придерживаться необработанного sql.

Вызывать модули Python из Java

У меня есть интерфейс Python библиотеки графов, написанный на C – igraph (имя библиотеки). Мне нужно вызывать модули python, относящиеся к этой графической библиотеке, из кода Java. Так происходит, ядро ​​библиотеки находится в c. Это ядро ​​было импортировано в Python, а интерфейсы функций, встроенных в ядро, доступны в Python. Остальная часть кода моего проекта находится […]

(Python) Считывание строк в огромном (> 10 ГБ) файле как можно быстрее

У меня есть действительно простой скрипт прямо сейчас, который подсчитывает строки в текстовом файле, используя enumerate() : i = 0 f = open("C:/Users/guest/Desktop/file.log", "r") for i, line in enumerate(f): pass print i + 1 f.close() Это занимает около 3 с половиной минут, чтобы просмотреть файл журнала размером 15 ГБ с ~ 30 миллионами строк. Было […]

Возможно ли предварительно заполнить вход () в интерфейсе командной строки Python 3?

Я использую Python 3.2 на Ubuntu 11.10 (Linux). Часть моего нового кода выглядит так: text = input("TEXT=") Возможно ли получить некоторую предопределенную строку после подсказки, поэтому я могу ее отрегулировать, если это необходимо? Это должно быть так: python3 file TEXT=thepredefinedtextishere Теперь я нажимаю Backspace 3 раза TEXT=thepredefinedtextish Теперь я thepredefinedtextish Enter , а переменным text […]

Индекс индекса Elasticsearch в кусках с использованием PyEs

У меня есть простой скрипт python для индексирования CSV-файла, содержащего 1 миллион строк: import csv from pyes import * reader = csv.reader(open('data.csv', 'rb')) conn = ES('127.0.0.1:9200', timeout=20.0) counter = 0 for row in reader: try: data = {"name":row[5]} conn.index(data,'namesdb',counter, bulk=True) counter += 1 except: pass Это работает очень хорошо, но по мере того, как мы […]

Python Вход в Tkinter Text Widget

Есть ли у кого-нибудь пример того, как настроить ведение журнала на Python на Tkinter Text Widget? Я видел, что это используется в нескольких приложениях, но не может понять, как направлять ведение журнала на что-либо, кроме файла журнала.

Словарь Python deepcopy

Мне было интересно, как именно глубокая работа работает в следующем контексте: from copy import deepcopy def copyExample: self.myDict = {} firstPosition = "First" firstPositionContent = ["first", "primero"] secondPosition = "Second" secondPositionContent = ["second"] self.myDict[firstPosition] = firstPositionContent self.myDict[secondPosition] = secondPositionContent return deepcopy(self.myDict) def addExample(self): copy = self.copyExample() copy["Second"].add("segundo") Возвращает ли она ссылку на списки, которые у […]

Проверьте, существует ли узел в h5py

Интересно, есть ли простой способ проверить, существует ли узел в файле HDF5 с помощью h5py. Я не мог найти ничего в документах, поэтому прямо сейчас я использую исключения, которые уродливы. # check if node exists # first assume it exists e = True try: h5File["/some/path"] except KeyError: e = False # now we know it […]

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