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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

9
Как обрабатывать ошибки с boto3?
Я пытаюсь понять, как правильно обрабатывать ошибки с помощью boto3. Я пытаюсь создать пользователя IAM: def create_user(username, iam_conn): try: user = iam_conn.create_user(UserName=username) return user except Exception as e: return e Когда вызов create_user завершается успешно, я получаю аккуратный объект, который содержит http-код состояния вызова API и данные вновь созданного пользователя. …

8
Как вызвать функцию Python из Node.js
У меня есть приложение Express Node.js, но у меня также есть алгоритм машинного обучения для использования в Python. Есть ли способ вызвать функции Python из моего приложения Node.js, чтобы использовать возможности библиотек машинного обучения?
209 python  node.js  express 

8
Насколько плохо теневые имена определены во внешних областях?
Я только что переключился на Pycharm, и я очень рад всем предупреждениям и подсказкам, которые он дает мне для улучшения моего кода. За исключением этого, которое я не понимаю: This inspection detects shadowing names defined in outer scopes. Я знаю, что это плохая практика для доступа к переменной из внешней …

15
Поймать исключение потока в потоке вызывающего в Python
Я очень плохо знаком с Python и многопоточным программированием в целом. По сути, у меня есть скрипт, который будет копировать файлы в другое место. Я хотел бы, чтобы это было помещено в другой поток, чтобы я мог выводить, ....чтобы указать, что скрипт все еще работает. Проблема, с которой я сталкиваюсь, …

6
ModuleNotFoundError: Что значит __main__ не является пакетом?
Я пытаюсь запустить модуль из консоли. Структура моего каталога такая: Я пытаюсь запустить модуль p_03_using_bisection_search.pyиз problem_set_02каталога, используя: $ python3 p_03_using_bisection_search.py Код внутри p_03_using_bisection_search.py: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save …

6
Использование глобальных переменных между файлами?
Я немного озадачен тем, как работают глобальные переменные. У меня большой проект, содержащий около 50 файлов, и мне нужно определить глобальные переменные для всех этих файлов. Я определил их в main.pyфайле моих проектов следующим образом: # ../myproject/main.py # Define global myList global myList myList = [] # Imports import subfile …
209 python  share  globals 

7
добавить новую строку в старый CSV-файл Python
Я пытаюсь добавить новую строку в мой старый CSV-файл. По сути, он обновляется каждый раз, когда я запускаю скрипт Python. Прямо сейчас я сохраняю старые значения строк CSV в списке, а затем удаляю файл CSV и создаю его снова с новым значением списка. Хотел узнать, есть ли лучшие способы сделать …
209 python  csv  append  writer 


8
Различные способы очистки списков
Есть ли причина делать что-то более сложное, чем одна из этих двух строк, когда вы хотите очистить список в Python? old_list = [] old_list = list() Причина, по которой я спрашиваю, заключается в том, что я только что увидел это в каком-то работающем коде del old_list[ 0:len(old_list) ]
208 python  list 

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

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

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

7
В чем разница между объединением и слиянием в пандах?
Предположим, у меня есть два 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') И я счастлив key1 lval key2 rval 0 foo 1 foo 4 …
208 python  pandas  dataframe  join 

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

8
Как работает метод «просмотра» в PyTorch?
Я запутался в методе view()в следующем фрагменте кода. class Net(nn.Module): def __init__(self): super(Net, self).__init__() self.conv1 = nn.Conv2d(3, 6, 5) self.pool = nn.MaxPool2d(2,2) self.conv2 = nn.Conv2d(6, 16, 5) self.fc1 = nn.Linear(16*5*5, 120) self.fc2 = nn.Linear(120, 84) self.fc3 = nn.Linear(84, 10) def forward(self, x): x = self.pool(F.relu(self.conv1(x))) x = self.pool(F.relu(self.conv2(x))) x = …
208 python  memory  pytorch  torch  tensor 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.