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

81
Как добавить в конец пустого списка?

У меня есть список: list1=[] длина списка не определена, поэтому я пытаюсь добавить объекты в конец списка 1, например: for i in range(0, n): list1=list1.append([i]) Но мой вывод продолжает выдавать эту ошибку: AttributeError: объект 'NoneType' не имеет атрибута 'append' Это потому, что list1...

81
Декодирование Python Unicode не поддерживается

У меня проблема с кодировкой на Python. Я пробовал разные методы, но не могу найти лучший способ закодировать свой вывод в UTF-8. Вот что я пытаюсь сделать: result = unicode(google.searchGoogle(param), "utf-8").encode("utf-8") searchGoogleвозвращает первый результат Google для param. Это ошибка,...

81
Как показать две фигуры с помощью matplotlib?

У меня проблемы с одновременным рисованием двух фигур, которые не показаны на одном графике. Но согласно документации, я написал код и показывает только тот рисунок. Я думаю, что я потерял что-то важное. Может ли кто-нибудь помочь мне разобраться? Благодарю. (* Tlist_first *, используемый в коде,...

81
Эффективный пороговый фильтр массива с numpy

Мне нужно отфильтровать массив, чтобы удалить элементы, которые ниже определенного порога. Мой текущий код выглядит так: threshold = 5 a = numpy.array(range(10)) # testing data b = numpy.array(filter(lambda x: x >= threshold, a)) Проблема в том, что при этом создается временный список с...

81
Позиционный аргумент против аргумента ключевого слова

На основании этого Позиционный аргумент - это имя, за которым не следует знак равенства (=) и значение по умолчанию. За аргументом ключевого слова следует знак равенства и выражение, которое дает значение по умолчанию. def rectangleArea(width, height): return width * height print...

81
matplotlib устанавливает размер метки yaxis

Как изменить размер только ярлыка оси Y? Прямо сейчас я изменяю размер всех меток, используя pylab.rc('font', family='serif', size=40) но в моем случае я хотел бы сделать метку оси Y больше, чем ось x. Однако я бы хотел оставить метки в покое. Я пробовал, например:...

81
Как пройти через генератор

Как можно пройти через генератор? Я думал об этом так: gen = function_that_returns_a_generator(param1, param2) if gen: # in case the generator is null while True: try: print gen.next() except StopIteration: break Есть ли более питонический способ?...

81
Почему вставка SQLAlchemy с sqlite в 25 раз медленнее, чем с использованием sqlite3 напрямую?

Почему этот простой тестовый пример с SQLAlchemy вставляет 100 000 строк в 25 раз медленнее, чем при использовании драйвера sqlite3 напрямую? Я видел похожие замедления в реальных приложениях. Я делаю что-то неправильно? #!/usr/bin/env python # Why is SQLAlchemy with SQLite so slow? # Output from...

81
Как мне получить текущую дату и текущее время только в Django соответственно?

При использовании этого класса я столкнулся с интересной ситуацией: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django решает использовать файлы, DATETIME_INPUT_FORMATSопределенные в файле...

81
python JSON получает ключи только на первом уровне

У меня очень длинный и сложный объект json, но я хочу получить элементы / ключи только на первом уровне! Пример: { "1": "a", "3": "b", "8": { "12": "c", "25": "d" } } Я хочу получить в результате 1,3,8 ! Я нашел этот код: for key, value in data.iteritems(): print key, value Но печатает все ключи...

81
Удалить NaN из серии pandas

Есть ли способ удалить значения NaN из серии панда? У меня есть серия, в которой могут быть или не быть некоторые значения NaN, и я хотел бы вернуть копию серии со всеми удаленными NaN....

81
Последний 'pip' не работает с "требует setuptools> = 0.8 для dist-info"

Используя последнюю (1.5) версию pip, я получаю сообщение об ошибке при попытке обновить несколько пакетов. Например, sudo pip install -U pytzприводит к отказу: Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info...

81
Понимание набора Python

Итак, у меня есть эти две задачи для домашнего задания, и я застрял на второй. Используйте Python Set Component (Python эквивалент нотации Set Builder), чтобы сгенерировать набор всех простых чисел, меньших 100. Напомним, что простое число - это целое число, которое больше 1 и не делится ни на...

81
Оператор Python / psycopg2 WHERE IN

Каков правильный метод, чтобы список (countryList) был доступен через% s в операторе SQL? # using psycopg2 countryList=['UK','France'] sql='SELECT * from countries WHERE country IN (%s)' data=[countryList] cur.execute(sql,data) Как и сейчас, он выдает ошибку после попытки запустить "WHERE country...

81
Генератор как аргумент функции

Может ли кто-нибудь объяснить, почему передача генератора в качестве единственного позиционного аргумента функции, похоже, имеет особые правила? Если мы имеем: def f(*args): print "Success!" print args Как и ожидалось, это работает. >>> f(1, *[2]) Success! (1, 2) Это не работает, как...

81
Обновление инструментов настройки в OSX El Capitan

Я пытаюсь обновить инструменты настройки. Ну, на самом деле я пытаюсь обновить доступ, но он пытается обновить инструменты установки и терпит неудачу. Попытка сделать это самому тоже не удалась. Даже попытка удалить его не удалась $ sudo -H pip install --upgrade setuptools Collecting setuptools...

81
Сюжет панд не отображается

При использовании этого в скрипте (не в IPython) ничего не происходит, т.е. окно графика не появляется: import numpy as np import pandas as pd ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts.plot() Даже при добавлении time.sleep(5)все равно ничего нет....

81
Как связать PyCharm с PySpark?

Я новичок в apache spark, и, по-видимому, я установил apache-spark с homebrew в свой macbook: Last login: Fri Jan 8 12:52:04 on console user@MacBook-Pro-de-User-2:~$ pyspark Python 2.7.10 (default, Jul 13 2015, 12:05:58) [GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin Type...

81
Как установить пакеты Python из файла tar.gz без использования pip install

Короче говоря, у моего рабочего компьютера есть сетевые ограничения, что означает, что попытка использовать pip installв cmd просто приводит к тайм-ауту / не обнаружению ошибок пакета. Например; когда я пытаюсь pip install seaborn: Вместо этого я попытался загрузить файл tar.gz тех пакетов,...