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

97
python-pandas и базы данных, такие как mysql

В документации к Pandas есть множество примеров лучших практик работы с данными, хранящимися в различных форматах. Однако я не могу найти хороших примеров для работы, например, с базами данных, такими как MySQL. Может ли кто-нибудь указать мне ссылки или дать несколько фрагментов кода о том, как...

97
Как добавить путь к PYTHONPATH в virtualenv

Я пытаюсь добавить путь к переменной среды PYTHONPATH, которая будет видна только из определенной среды virtualenv. Я пробовал SET PYTHONPATH=...использовать командную строку virtualenv, но она устанавливает переменную для всей среды. Как мне этого добиться?...

97
Таблица частот для одной переменной

Последний вопрос новичков, панд на день: как мне создать таблицу для одной серии? Например: my_series = pandas.Series([1,2,2,3,3,3]) pandas.magical_frequency_function( my_series ) >> { 1 : 1, 2 : 2, 3 : 3 } Много поисков в Google привело меня к Series.describe () и pandas.crosstabs, но ни...

97
Как сгенерировать события клавиатуры в Python?

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

97
Как преодолеть TypeError: unhashable type: 'list'

Пытаюсь взять файл, который выглядит так: AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... И используйте словарь, чтобы результат выглядел так {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} Это то, что я пробовал file = open("filename.txt", "r") readline = file.readline().rstrip() while...

97
Свойство Python только для чтения

Я не знаю, когда атрибут должен быть частным и следует ли использовать свойство. Недавно я прочитал, что сеттеры и геттеры не являются питоническими, и я должен использовать декоратор свойств. Все нормально. Но что, если у меня есть атрибут, который нельзя устанавливать извне класса, но можно...

97
Все варианты лицензионного ключа Windows

Мне нужно подать заявку на обновление Windows 8 для моего ноутбука, для чего мне нужен лицензионный ключ Windows 7 на нижней стороне ноутбука. Поскольку Microsoft решила в своей бесконечной мудрости создать лицензионные ярлыки, которые стираются, и я не могу четко прочитать свой лицензионный ключ,...

97
Python os.path.join () в списке

я могу сделать >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Но когда я сделаю >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] Что мне здесь не хватает?...

97
Передача целого числа по ссылке в Python

Как передать целое число по ссылке в Python? Я хочу изменить значение переменной, которую передаю функции. Я читал, что в Python все передается по значению, но должен быть простой трюк. Например, в Java можно передать эталонные типы Integer, Longи т.д. Как передать целое число в функцию по ссылке?...

97
Простой способ создать матрицу случайных чисел

Я пытаюсь создать матрицу случайных чисел, но мое решение слишком длинное и выглядит некрасиво random_matrix = [[random.random() for e in range(2)] for e in range(3)] это выглядит нормально, но в моей реализации это weights_h = [[random.random() for e in range(len(inputs[0]))] for e in...

97
URL-параметры и логика в представлениях на основе классов Django (TemplateView)

Мне неясно, как лучше всего получить доступ к параметрам URL в представлениях на основе классов в Django 1.5. Обратите внимание на следующее: Посмотреть: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year =...

97
В чем разница между NaN и None?

Я читаю два столбца файла csv, используя pandas, readcsv()а затем присваиваю значения словарю. Столбцы содержат строки цифр и букв. Иногда бывают случаи, когда ячейка пуста. На мой взгляд, значение, считываемое этой словарной статье, должно быть, Noneно вместо этого nanприсваивается. Конечно,...

97
Перечислить самые высокие корреляционные пары из большой корреляционной матрицы в пандах?

Как найти верхние корреляции в корреляционной матрице с Pandas? Есть много ответов о том, как это сделать с R ( Показать корреляции в виде упорядоченного списка, а не в виде большой матрицы или Эффективный способ получить высококоррелированные пары из большого набора данных в Python или R ), но...

97
Как построить два столбца фрейма данных pandas с использованием точек?

У меня есть фрейм данных pandas, и я хотел бы построить значения из одного столбца по сравнению со значениями из другого столбца. К счастью, есть plotметод, связанный с фреймами данных, который, кажется, делает то, что мне нужно: df.plot(x='col_name_1', y='col_name_2') К сожалению, похоже, что...

97
Возвращение логического значения, если установлено пустое

Я изо всех сил пытаюсь найти более чистый способ возврата логического значения, если мой набор пуст в конце моей функции Я беру пересечение двух наборов и хочу вернуться Trueили в Falseзависимости от того, пуст ли результирующий набор. def myfunc(a,b): c = a.intersection(b) #...return boolean here...

97
Как использовать PyCharm для отладки проектов Scrapy

Я работаю над Scrapy 0.20 с Python 2.7. Я обнаружил, что в PyCharm есть хороший отладчик Python. Я хочу протестировать на нем своих пауков Scrapy. Кто-нибудь знает, как это сделать, пожалуйста? Что я пробовал Собственно я пытался запустить паука как скрипт. В результате я построил этот сценарий....

97
Почему pylint возражает против односимвольных имен переменных?

Я все еще привыкаю к ​​соглашениям Python и использую его, pylintчтобы сделать свой код более питоническим, но меня озадачивает тот факт, что pylint не любит односимвольные имена переменных. У меня есть несколько таких петель: for x in x_values: my_list.append(x) и когда я бегу pylint, я получаю...

97
Что такое хороший эквивалент python3 для автоматической распаковки кортежей в лямбда-выражении?

Рассмотрим следующий код python2 In [5]: points = [ (1,2), (2,3)] In [6]: min(points, key=lambda (x, y): (x*x + y*y)) Out[6]: (1, 2) Это не поддерживается в python3, и мне нужно сделать следующее: >>> min(points, key=lambda p: p[0]*p[0] + p[1]*p[1]) (1, 2) Это очень некрасиво. Если бы...

97
Выбор определенных строк и столбцов из массива NumPy

Я схожу с ума, пытаясь понять, какую глупость я здесь делаю неправильно. Я использую NumPy, и у меня есть определенные индексы строк и определенные индексы столбцов, из которых я хочу выбрать. Вот суть моей проблемы: import numpy as np a = np.arange(20).reshape((5,4)) # array([[ 0, 1, 2, 3], # [...