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

208
Как поменять положение двух элементов в списке Python?

Я не смог найти хорошего решения для этой проблемы в сети (вероятно, потому что switch, position, list и Python - все такие перегруженные слова). Это довольно просто - у меня есть этот список: ['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter'] Я хотел бы...

208
Matplotlibight_layout () не принимает во внимание фигуры

Если я добавлю субтитры к моей фигуре matplotlib, она будет наложена на заголовки субплота. Кто-нибудь знает, как легко позаботиться об этом? Я попробовал tight_layout()функцию, но она только ухудшает ситуацию. Пример: import numpy as np import matplotlib.pyplot as plt f = np.random.random(100) g =...

208
e.printStackTrace эквивалент в Python

Я знаю, что print(e)(где e - это исключение) печатает возникшее исключение, но я пытался найти Python-эквивалент Java, e.printStackTrace()который точно отслеживает исключение до той строки, в которой оно произошло, и печатает весь его след. Может кто-нибудь сказать, пожалуйста, эквивалент...

208
В чем разница между объединением и слиянием в пандах?

Предположим, у меня есть два DataFrames, например, так: left = pd.DataFrame({'key1': ['foo', 'bar'], 'lval': [1, 2]}) right = pd.DataFrame({'key2': ['foo', 'bar'], 'rval': [4, 5]}) Я хочу объединить их, поэтому я пытаюсь что-то вроде этого: pd.merge(left, right, left_on='key1', right_on='key2') И я...

208
Команда Virtualenv не найдена

Я не мог добраться virtualenvдо работы, несмотря на различные попытки. Я установил virtualenvна MAC OS X, используя: pip install virtualenv и также добавил PATHв мой .bash_profile. Каждый раз, когда я пытаюсь выполнить virtualenvкоманду, она возвращает: -bash: virtualenv: command not found Каждый...

207
Коды выхода в Python

Я получил сообщение, говорящее script xyz.py returned exit code 0. Что это значит? Что означают коды выхода в Python? Сколько их там? Какие из них

207
Когда я должен использовать uuid.uuid1 () против uuid.uuid4 () в python?

Я понимаю разницу между этими двумя документами. uuid1(): Генерировать UUID из идентификатора хоста, порядкового номера и текущего времени uuid4(): Генерировать случайный UUID. Поэтому uuid1использует информацию о машине / последовательности / времени для генерации UUID. Каковы плюсы и минусы...

207
Установка SciPy с помощью pip

Можно установить NumPy с помощью pippip install numpy . Есть ли подобная возможность с SciPy ? (Делать pip install scipyне работает.) Обновить Пакет SciPy теперь доступен для установки с...

207
Преобразовать строку даты и времени UTC в локальную дату и время

Мне никогда не приходилось переводить время в и из UTC. Недавно у меня был запрос, чтобы мое приложение знало часовой пояс, и я бегал сам по кругу. Много информации о преобразовании местного времени в UTC, которое я нашел довольно элементарным (возможно, я тоже делаю это неправильно), но я не могу...

207
Очистить переменную в Python

Есть ли способ очистить значение переменной в Python? Например, если я реализовывал двоичное дерево: Class Node: self.left = somenode1 self.right = somenode2 Если бы я хотел удалить какой-то узел из дерева, мне нужно было бы установить self.leftего...

207
ImportError: нет модуля с именем PIL

Я использую эту команду в оболочке для установки PIL: easy_install PIL то я бегу pythonи введите следующее: import PIL. Но я получаю эту ошибку: Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL У меня никогда не было такой...

207
Как установить сразу несколько пакетов Python с помощью pip

Я знаю, что это простой способ сделать это, но я не нашел его ни здесь, ни в Google. Поэтому мне было любопытно, есть ли способ установить несколько пакетов с помощью pip. Что-то типа: pip install progra1 , progra2 ,progra3 ,progra4 . или: pip install (command to read some txt containing the name...

207
Конвертировать кортеж в список и обратно

В настоящее время я работаю над редактором карт для игры в pygame, используя карты тайлов. Уровень построен из блоков в следующей структуре (хотя и намного больше): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) где «1» - это блок стены, а «0» -...

207
ImportError: нет модуля с именем 'Tkinter'

По какой-то причине я не могу использовать модуль Tkinterили tkinter. После запуска следующей команды в оболочке python import Tkinter или import tkinter Я получил эту ошибку ModuleNotFoundError: нет модуля с именем 'Tkinter' или ModuleNotFoundError: нет модуля с именем 'tkinter' В чем может быть...

206
Почему код Python использует функцию len () вместо метода длины?

Я знаю, что в python есть len()функция, которая используется для определения размера строки, но мне было интересно, почему это не метод объекта string. Обновить Хорошо, я понял, что я смущенно ошибался. __len__()на самом деле метод строкового объекта. Просто кажется странным видеть...

206
Что такое функция, как sum (), но для умножения? товар()?

sum()Функция Python возвращает сумму чисел в итерируемом. sum([3,4,5]) == 3 + 4 + 5 == 12 Я ищу функцию, которая возвращает продукт вместо этого. somelib.somefunc([3,4,5]) == 3 * 4 * 5 == 60 Я почти уверен, что такая функция существует, но я не могу ее...