декодирование кодировки python 2.7

У меня проблема с кодированием / декодированием. Я читаю текст из файла и сравниваю его с текстом из базы данных (Postgres). Сравнение выполняется в двух списках из файла я получаю «jo \ x9a» для «još», а из базы данных я получаю «jo \ xc5 \ xa1» для одного значения common = [a for a in […]

Объединение нескольких фреймов данных с уникальными индексами

Учитывая два DF с не уникальными индексами и многомерными столбцами: АРС: arsenal arsenal arsenal arsenal NaN B3 SK BX BY 2015-04-15 NaN NaN NaN 26.0 2015-04-14 NaN NaN NaN NaN 2015-04-13 26.0 26.0 23.0 NaN 2015-04-13 22.0 21.0 19.0 NaN Che: chelsea chelsea chelsea chelsea NaN B3 SK BX BY 2015-04-15 NaN NaN NaN 1.01 […]

python: sys.argv значение в официальной документации

Цитата из docs.python.org : " sys.argv Список аргументов командной строки, переданных скрипту Python. argv[0] – это имя сценария (зависит от операционной системы, является ли это полным именем пути или нет). Если команда была выполнена с помощью команды -c line для интерпретатора, argv[0] устанавливается в строку '-c' . Если имя-сценарий не передается интерпретатору Python, argv[0] является […]

Ошибка Scipy: размер numpy.dtype изменен, может указывать двоичную несовместимость (и связанное с ней странное поведение)

Я устанавливаю numpy / scipy / scikit-learn на OS X 10.9.4, и получаю ошибки о «изменении размера numpy.dtype, может указывать двоичную несовместимость». Вот что я сделал для создания репо: mkvirtualenv thm workon thm pip install numpy scipy pandas ipython # and some other stuff cd /path/to/our/repo # run tests Вот отрывок из соответствующего предупреждения (превращенный […]

Кораблекрушение

Поэтому я только что закончил раздел этой проблемы и представил правильный ответ, но мне трудно понять, почему это правильно. Идея состоит в том, чтобы построить сетку 5×5 в виде доски, заполненной «O». Правильный код, который я использовал, был: board = [] board_size=5 for i in range(board_size): board.append(["O"] *5) Однако я смущен, почему это не создало […]

numpy.savetxt "tuple index out the range"?

Я пытаюсь написать несколько строк в текстовый файл, и вот код, который я использовал: import numpy as np # Generate some test data data = np.arange(0.0,1000.0,50.0) with file('test.txt', 'w') as outfile: outfile.write('# something') for data_slice in data: np.savetxt(outfile, data_slice, fmt='%1.4e') outfile.write('# New slice\n') Когда код работает до строки с savetxt, я получаю эту ошибку: IndexError: […]

Python XML: напишите «вместо»

Я использую мини-модуль xml для Python, и все работает хорошо, за исключением того, что в текстовых последовательностях он выписывает «escape-символы» вместо " . Это, конечно, имеет смысл, если в теге появляется цитата, но она меня пугает в тексте. это?

Может ли лямбда работать с * args в качестве параметра?

Я рассчитываю сумму, используя lambda следующим образом: def my_func(*args): return reduce((lambda x, y: x + y), args) my_func(1,2,3,4) и его выход равен 10 . Но мне нужна функция lambda которая принимает случайные аргументы и суммирует их все. Предположим, что это лямбда-функция: add = lambda *args://code for adding all of args кто-то должен иметь возможность вызвать […]

Python PyQt QFileSystemModel Корневой путь

Это код, который должен отображать древовидный вид каталога под названием «C: \ Myfolder». import sys from PyQt4 import QtGui,QtCore class Myview(QtGui.QMainWindow): def __init__(self,parent=None): QtGui.QMainWindow.__init__(self) model = QtGui.QFileSystemModel() model.setRootPath('C:\Myfolder') view = QtGui.QTreeView() view.setModel(model) self.setCentralWidget(view) if __name__ == '__main__': app = QtGui.QApplication(sys.argv) myview = Myview() myview.show() sys.exit(app.exec_()) Даже если я установил RootPath в «C: \ Myfolder», древовидное […]

Сообщение об ошибке обновления протокола

Когда я запускаю pip install –upgrade pip Я получаю это сообщение об ошибке: Collecting pip Downloading pip-8.1.0-py2.py3-none-any.whl (1.2MB) 100% |████████████████████████████████| 1.2MB 371kB/s Installing collected packages: pip Found existing installation: pip 8.0.2 Uninstalling pip-8.0.2: Exception: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 209, in main status = self.run(options, args) File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 317, in run […]

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