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

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

2
Как узнать, какие тесты были запущены во время команды Django manage.py test
После завершения выполнения тестов с помощью команды Django manage.py testна консоль выводится только количество пройденных тестов. (virtualenv) G:\Project\>python manage.py test Creating test database for alias 'default'... True .. ---------------------------------------------------------------------- Ran 2 tests in 0.017s OK Destroying test database for alias 'default'... Есть ли способ увидеть: какие тесты были фактически выполнены …

11
Как вывести списки в виде таблицы в блокноте Jupyter?
Я знаю, что где-то раньше видел какой-то пример, но хоть убей, я не могу найти его, когда гуглил. У меня есть несколько строк данных: data = [[1,2,3], [4,5,6], [7,8,9], ] И я хочу вывести эти данные в таблицу, например +---+---+---+ | 1 | 2 | 3 | +---+---+---+ | 4 …

6
Агрегатная функция Pandas DataFrame с использованием нескольких столбцов
Есть ли способ написать функцию агрегирования, используемую в DataFrame.aggметоде, которая имела бы доступ к более чем одному столбцу агрегируемых данных? Типичными вариантами использования являются функции взвешенного среднего и взвешенного стандартного отклонения. Я бы хотел написать что-нибудь вроде def wAvg(c, w): return ((c * w).sum() / w.sum()) df = DataFrame(....) # …
80 python  pandas 

6
Удаление / обрезка всех строк фрейма данных
Очистив значения фрейма данных с несколькими типами в python / pandas, я хочу обрезать строки. Сейчас я делаю это по двум инструкциям: import pandas as pd df = pd.DataFrame([[' a ', 10], [' c ', 5]]) df.replace('^\s+', '', regex=True, inplace=True) #front df.replace('\s+$', '', regex=True, inplace=True) #end df.values Это довольно медленно, …

6
Почему существует ActivePython? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 11 месяцев назад . Уточните этот вопрос О чем на самом деле ActivePython? …

4
Как использовать inspect для получения информации о вызывающем абоненте от вызываемого в Python?
Мне нужно получить информацию о вызывающем абоненте (какой файл / какая строка) от вызываемого абонента. Я узнал, что могу использовать для этого модуль inpect, но не совсем как. Как получить эту информацию с помощью inspect? Или есть другой способ получить информацию? import inspect print __file__ c=inspect.currentframe() print c.f_lineno def hello(): …
80 python  inspect 

21
Python AttributeError: объект 'модуль' не имеет атрибута 'SSL_ST_INIT'
Мой сценарий Python не работает с: Traceback (most recent call last): File "./inspect_sheet.py", line 21, in <module> main() File "./inspect_sheet.py", line 12, in main workbook_name=workbook_name, File "./google_sheets.py", line 56, in __init__ self.login() File "./google_sheets.py", line 46, in login self.client = gspread.authorize(credentials) File "/usr/local/lib/python2.7/site-packages/gspread/client.py", line 335, in authorize client.login() File "/usr/local/lib/python2.7/site-packages/gspread/client.py", …

13
Почему pip устанавливает старую версию моего пакета?
Я только что загрузил новую версию своего пакета в PyPi (1.2.1.0-r4): я могу загрузить файл яйца и установить его с помощью easy_install, и версия будет проверена правильно. Но когда я пытаюсь установить с помощью pip, вместо этого устанавливается версия 1.1.0.0. Даже если я явно укажу версию, которую нужно использовать pip …
80 python  pip  setuptools 

8
Django ModelForm для полей "многие ко многим"
Рассмотрим следующие модели и формы: class Pizza(models.Model): name = models.CharField(max_length=50) class Topping(models.Model): name = models.CharField(max_length=50) ison = models.ManyToManyField(Pizza, blank=True) class ToppingForm(forms.ModelForm): class Meta: model = Topping Когда вы просматриваете ToppingForm, он позволяет вам выбирать, какие пиццы использовать для начинки, и все это просто денди. У меня следующие вопросы: как мне …

5
время Python + эквивалент timedelta
Я пытаюсь сделать что-то вроде этого: time() + timedelta(hours=1) однако Python не позволяет этого , по-видимому, по уважительной причине. У кого-нибудь есть простой обходной путь? Связанный: Каков стандартный способ добавить N секунд в datetime.time в Python?
80 python 

5
Самый быстрый способ увеличить числовой массив numpy
Требования: Мне нужно вырастить массив произвольно большого размера из данных. Я могу угадать размер (примерно 100-200) без гарантии, что массив будет соответствовать каждый раз Как только он вырастет до своего окончательного размера, мне нужно выполнить над ним числовые вычисления, поэтому я бы предпочел в конечном итоге перейти к двумерному массиву …


20
Невозможно установить Pygame с помощью pip
Я пытаюсь установить Pygame. Я использую Windows 7 с Enthought Python Distribution. Я успешно установил pip, но при попытке установить Pygame с помощью pipполучаю следующую ошибку: "Не удалось установить требование Pygame из-за ошибки HTTP Ошибка HTTP 400: неверный запрос URL ..." Я не могу найти ничего об этой проблеме с …


4
Параллельно распределенная задача сельдерея с многопроцессорностью
У меня есть задача Celery с интенсивным использованием ЦП. Я хотел бы использовать всю вычислительную мощность (ядра) во множестве экземпляров EC2, чтобы выполнить эту работу быстрее ( я думаю, параллельная распределенная задача сельдерея с многопроцессорностью ) . Я пытаюсь лучше понять термины, потоки , многопроцессорность , распределенные вычисления , распределенная …

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