python- все статьи тега ➜ страница 57


ошибка matplotlib - нет модуля с именем tkinter

Я попытался использовать пакет matplotlib через PyCharm IDE в windows 10. когда я запускаю этот код: from matplotlib import pyplot Я получаю следующую ошибку: ImportError: No module named 'tkinter' Я знаю, что в Python 2.x он назывался Tkinter, но это не проблема - я только что установил новый python 3.5.1. EDIT: кроме того, я также попытался импортировать "tkinter" и "Tkinter" - ни один из них не работал (оба вернули сообщение об ошибке, о котором я упоминал). какие идеи? спасибо заран ...

Стратегия миграции Django для переименования полей модели и отношений

я планирую переименовать несколько моделей в существующем проекте Django, где есть много других моделей, которые имеют внешние ключевые отношения к моделям, которые я хотел бы переименовать. Я довольно уверен, что это потребует нескольких миграций, но я не уверен в точной процедуре. допустим, я начинаю со следующих моделей в приложении Django под названием myapp: class Foo(models.Model): name = models.CharField(unique=True, max_length=32) description = models.TextField(null=True, blank ...

Каков наиболее эффективный способ нахождения всех факторов числа в Python?

может ли кто-нибудь объяснить мне эффективный способ нахождения всех факторов числа в Python (2.7)? Я могу создавать алгоритмы для выполнения этой работы, но я думаю, что она плохо закодирована и занимает слишком много времени для выполнения результата для больших чисел. ...

Как удалить пакет, установленный с помощью pip install --user

есть --user опция для pip, которая может установить пакет Python для каждого пользователя: pip install --user [python-package-name] я использовал эту опцию для установки пакета на сервере, для которого у меня нет корневого доступа. Теперь мне нужно удалить установленный пакет для текущего пользователя. Я попытался выполнить эту команду: pip uninstall --user [python-package-name] а я: no such option: --user как я могу удалить пакет, который я установил с pip install --user, кроме ручного ...

панды: как разделить текст в столбце на несколько строк?

Я работаю с большим csv-файлом, и в предпоследнем столбце есть строка текста, которую я хочу разделить определенным разделителем. Мне было интересно, есть ли простой способ сделать это с помощью панд или питона? CustNum CustomerName ItemQty Item Seatblocks ItemExt 32363 McCartney, Paul 3 F04 2:218:10:4,6 60 31316 Lennon, John 25 F01 1:13:36:1,12 1:13:37:1,13 300 Я хочу разделить на пробел(' ') а потом двоеточие(':') ...

Синтаксис за сортировкой(ключ=лямбда: …)

Я не совсем понимаю синтаксис за : key=lambda variable: variable[0] не lambda произвольные? Почему это variable указано дважды в том, что выглядит как dict? ...

Анаконда против ЭПД разработки enthought и ручной установки Python [закрыт]

каковы относительные достоинства / недостатки различных пакетов Python (EPD / Anaconda) по сравнению с ручной установкой? Я установил EPD academic, и у меня нет проблем с ним. Он предоставляет больше пакетов, которые, я думаю, мне когда-нибудь понадобятся, и его очень легко обновить с помощью enpkg enstaller. Академическая лицензия EPD требует ежегодного обновления, однако и бесплатная версия не делает обновления так легко. на данный момент я действительно использую только несколько пакетов, т ...

Инструмент для преобразования кода MATLAB в Python [закрыто]

У меня есть куча кода MATLAB из моей диссертации MS, которую я теперь хочу преобразовать в Python (используя numpy/scipy и matplotlib) и распространять как с открытым исходным кодом. Я знаю сходство между научными библиотеками MATLAB и Python, и преобразование их вручную будет не более двух недель (при условии, что я работаю над этим каждый день в течение некоторого времени). Мне было интересно, есть ли уже какой-либо инструмент, который может сделать преобразование. ...

Как объединить прозрачное изображение png с другим изображением с помощью PIL

У меня есть прозрачное изображение png " foo.формат PNG" и я открыл еще одно изображение с im = Image.open("foo2.png"); теперь мне нужно объединить foo.png с foo2.формат PNG. ( foo.png содержит некоторый текст, и я хочу напечатать этот текст на foo2.png) ...

Анализ основных компонентов в Python

Я хотел бы использовать анализ главных компонентов (PCA) для уменьшения размерности. У numpy или scipy уже есть это, или мне нужно свернуть свой собственный с помощью numpy.linalg.eigh? Я не просто хочу использовать сингулярную декомпозицию (SVD), потому что мои входные данные довольно многомерны (~460 измерений), поэтому я думаю, что SVD будет медленнее, чем вычисление собственных векторов ковариационной матрицы. Я надеялся найти готовую, отлаженную реализацию это уже делает правильные решен ...

как показать процент в python

Это мой код: print str(float(1/3))+'%' и это показывают : 0.0% но я хочу сделать 33% что я могу сделать. ...

CSV символ новой строки, замеченный в ошибке поля без кавычек

следующий код работал до сегодняшнего дня, когда я импортировал из окна машины и получил эту ошибку: символ новой строки, видимый в поле без кавычек - вам нужно открыть файл в режиме universal-newline? import csv class CSV: def __init__(self, file=None): self.file = file def read_file(self): data = [] file_read = csv.reader(self.file) for row in file_read: data.append(row) return data def get_row_count(self): return l ...

Как создать объект для модели Django с полем "многие ко многим"?

моя модель -> class Sample(models.Model): users = models.ManyToManyField(User) Я хочу сделать это (спасти пользователей user1 и user2 в этой модели ) -> user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample( users = user1, users=user2 ) sample_object.save() Я знаю, что это неправильно: D, но я уверен, что вы получите то, что я хочу do...so как бы вы это сделали ? ...

Как сделать фильтр меньше или равен фильтру в Django queryset?

Я пытаюсь фильтровать пользователей по пользовательскому полю в каждом профиле пользователей, называемом профилем. Это поле называется level и представляет собой целое число в диапазоне 0-3. Если я фильтрую с помощью equals, я получаю список пользователей с выбранным уровнем, как ожидалось: user_list = User.objects.filter(userprofile__level = 0) когда я пытаюсь фильтровать, используя меньше, чем: user_list = User.objects.filter(userprofile__level < 3) Я получаю ошибку: глобальное и ...

Что такое лучшее приложение для поиска Django? [закрытый]

Я создаю проект Django, который нуждается в функциональности поиска, и пока нет django.contrib.search, Я должен выбрать приложение для поиска. Итак, что же лучше? Под "лучшим" я имею в виду... простота установки / настройки имеет Django-или, по крайней мере, дружественный к Python API может выполнять достаточно сложные поисковые запросы вот некоторые приложения, о которых я слышал, пожалуйста, предложите другие, если вы знаете любой: добавлен Джанго-сфинкс Я также хотел бы избежать использ ...

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

В настоящее время у меня есть несколько модульных тестов, которые разделяют общий набор тестов. Вот пример: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'C ...

Извлечение определенных столбцов в массиве numpy

Это простой вопрос, но скажите, что у меня есть матрица MxN. Все, что я хочу сделать, это извлечь определенные столбцы и сохранить их в другом массиве numpy, но я получаю недопустимые синтаксические ошибки. Вот код: extractedData = data[[:,1],[:,9]]. Кажется, что выше строки должно быть достаточно, но я думаю, что нет. Я огляделся, но не смог найти ничего синтаксически мудрого относительно этого конкретного сценария. ...

Как сортировать Буквы в строке по алфавиту в Python

есть ли простой способ сортировать Буквы в строке в алфавитном порядке в Python? Так: a = 'ZENOVW' Я хотел бы вернуться: 'ENOVWZ' ...

iteritems в Python

законно ли использовать items() вместо iteritems() во всех местах? Почему было iteritems() удалено из Python 3? Кажется, это потрясающий и полезный метод. Что за причина этого? EDIT: чтобы уточнить, я хочу знать, какая правильная идиома для итерации по словарю в генераторном виде (по одному элементу за раз, а не все в память) таким образом, который совместим как с Python 2, так и с Python 3? ...

tkinter.TclError: нет отображаемого имени и переменной среды $DISPLAY

я запускаю простой скрипт python на сервере: import matplotlib.pyplot as plt import numpy as np x = np.random.randn(60) y = np.random.randn(60) plt.scatter(x, y, s=20) out_png = 'path/to/store/out_file.png' plt.savefig(out_png, dpi=150) Я пытаюсь использовать команду python example.py на этом сервере, на котором установлен matplotlib 1.5.1, он не работает с ошибкой: Traceback (most recent call last): File "example.py", line 7, in <module> plt.scatter(x, y, s=20) File "/home/ ...