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

107
Атрибут модуля __file__ абсолютный или относительный?

У меня проблемы с пониманием __file__. Насколько я понимаю, __file__возвращает абсолютный путь, с которого был загружен модуль. У меня проблема с этим: у меня есть оператор abc.pywith one print __file__, работающий от /d/projects/ python abc.pyвозвратов abc.py. убегает от /d/возвратов...

107
Отключить подтверждение выхода из IPython

Действительно раздражает, что каждый раз, когда я печатаю exit(), мне предлагается выйти с подтверждением; конечно хочу выйти! Иначе я бы не написал exit()!!! Есть ли способ переопределить поведение IPython по умолчанию, чтобы он выходил без приглашения?...

107
Бенчмаркинг (python против c ++ с использованием BLAS) и (numpy)

Я хотел бы написать программу, которая широко использует функциональные возможности линейной алгебры BLAS и LAPACK. Поскольку производительность - это проблема, я провел несколько тестов и хотел бы знать, законен ли принятый мной подход. У меня, так сказать, три участника, и я хочу проверить их...

107
Конструкторы Python и __init__

Почему конструкторы действительно называются «конструкторами»? Какова их цель и чем они отличаются от методов в классе? Кроме того, может быть __init__в классе больше одного ? Я пробовал следующее, может кто-нибудь объяснить результат? >>> class test: def __init__(self): print "init 1" def...

107
Проверить, есть ли в списке объектов объект с определенным значением атрибута

Я хочу проверить, содержит ли мой список объектов объект с определенным значением атрибута. class Test: def __init__(self, name): self.name = name # in main() l = [] l.append(Test("t1")) l.append(Test("t2")) l.append(Test("t2")) Мне нужен способ проверки, например, содержит ли список объект с...

107
Ошибка sphinx-build - autodoc не может импортировать / найти модуль

Я пытаюсь начать работать со Sphinx, но у меня постоянные проблемы. Команда: docs/sphinx-quickstart Отвечаю на все вопросы и все работает нормально. Команда: docs/ls Все нормально выглядит. Результат:build Makefile source Команда: sphinx-build -d build/doctrees source build/html Вроде работает....

107
UnicodeDecodeError: кодек ascii не может декодировать байт 0xd1 в позиции 2: порядковый номер не в диапазоне (128)

Я пытаюсь работать с очень большим набором данных, в котором есть нестандартные символы. Мне нужно использовать юникод в соответствии со спецификациями работы, но я сбит с толку. (И вполне возможно, что все делаю неправильно.) Я открываю CSV, используя: 15 ncesReader =...

107
Python - abs vs fabs

Я заметил, что в python есть два похожих метода поиска абсолютного значения числа: Первый abs(-5) Второй import math math.fabs(-5) Чем отличаются эти

107
Где следует создавать виртуальные виртуальные машины?

Я не понимаю, где мне разместить свои virtualenv. В моем первом проекте django я создал проект с помощью команды django-admin.py startproject djangoproject Затем я перешел в каталог djangoproject и запустил команду virtualenv env который создал каталог виртуальной среды на том же уровне, что и...

107
Ассоциативность «in» в Python?

Я делаю парсер Python, и это меня действительно сбивает с толку: >>> 1 in [] in 'a' False >>> (1 in []) in 'a' TypeError: 'in <string>' requires string as left operand, not bool >>> 1 in ([] in 'a') TypeError: 'in <string>' requires string as left operand, not...

107
Как объединить два фрейма данных?

Я использую фреймы данных Pandas. Скажем, у меня есть исходный фрейм данных D. Я извлекаю из него два фрейма данных следующим образом: A = D[D.label == k] B = D[D.label != k] затем я меняю метку AиB A.label = 1 B.label = -1 Я хочу объединить A и B, чтобы иметь их как один фрейм данных, что-то...

107
Как создать кортеж только из одного элемента

В приведенном ниже примере я ожидал бы, что все элементы будут кортежами, почему кортеж преобразуется в строку, если он содержит только одну строку? >>> a = [('a'), ('b'), ('c', 'd')] >>> a ['a', 'b', ('c', 'd')] >>> >>> for elem in a: ... print type(elem) ......

107
Как я могу искать подпапки с помощью модуля glob.glob?

Я хочу открыть несколько подпапок в папке, найти несколько текстовых файлов и распечатать несколько строк текстовых файлов. Я использую это: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Но это также не может получить доступ к подпапкам. Кто-нибудь знает, как я могу использовать ту же...

107
Как загрузить файл в каталог в S3 bucket с помощью boto

Я хочу скопировать файл в ведро s3 с помощью python. Пример: у меня есть название корзины = test. А в ведре у меня 2 папки с названием "дамп" и "ввод". Теперь я хочу скопировать файл из локального каталога в папку «dump» S3 с помощью python ... Кто-нибудь может мне помочь?...

107
Ошибка pydot и graphviz: не удалось импортировать dot_parser, загрузка файлов точек будет невозможна

Когда я запускаю очень простой код с помощью pydot import pydot graph = pydot.Dot(graph_type='graph') for i in range(3): edge = pydot.Edge("king", "lord%d" % i) graph.add_edge(edge) vassal_num = 0 for i in range(3): for j in range(2): edge = pydot.Edge("lord%d" % i, "vassal%d" % vassal_num)...

107
Чтение огромного файла .csv

В настоящее время я пытаюсь читать данные из файлов .csv в Python 2.7 с количеством до 1 миллиона строк и 200 столбцов (файлы варьируются от 100 МБ до 1,6 ГБ). Я могу сделать это (очень медленно) для файлов с менее чем 300 000 строк, но как только я перейду выше, я получаю ошибки памяти. Мой код...