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

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

10
Как динамически загрузить класс Python
Учитывая строку класса Python, например my_package.my_module.MyClass, каков наилучший способ ее загрузки? Другими словами, я ищу эквивалент Class.forName()в Java, функцию в Python. Это должно работать на Google App Engine. Предпочтительно это будет функция, которая принимает FQN класса в виде строки и возвращает ссылку на класс: my_class = load_class('my_package.my_module.MyClass') my_instance = my_class()

6
Pandas DataFrame Groupby два столбца и получить количество
У меня есть пандас dataframe в следующем формате: df = pd.DataFrame([[1.1, 1.1, 1.1, 2.6, 2.5, 3.4,2.6,2.6,3.4,3.4,2.6,1.1,1.1,3.3], list('AAABBBBABCBDDD'), [1.1, 1.7, 2.5, 2.6, 3.3, 3.8,4.0,4.2,4.3,4.5,4.6,4.7,4.7,4.8], ['x/y/z','x/y','x/y/z/n','x/u','x','x/u/v','x/y/z','x','x/u/v/b','-','x/y','x/y/z','x','x/u/v/w'],['1','3','3','2','4','2','5','3','6','3','5','1','1','1']]).T df.columns = ['col1','col2','col3','col4','col5'] ДФ: col1 col2 col3 col4 col5 0 1.1 A 1.1 x/y/z 1 1 1.1 A 1.7 x/y 3 2 1.1 A 2.5 x/y/z/n …
167 python  pandas  dataframe 

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


3
Логические операторы для логической индексации в Pandas
Я работаю с логическим индексом в Pandas. Вопрос в том, почему заявление: a[(a['some_column']==some_number) & (a['some_other_column']==some_other_number)] работает нормально, тогда как a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] выходит с ошибкой? Пример: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with more than …

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

6
Почему печать на стандартный вывод так медленно? Это может быть ускорено?
Я всегда был поражен / расстроен тем, сколько времени требуется, чтобы просто вывести на терминал оператор print. После недавней мучительно медленной регистрации я решил посмотреть на нее и был довольно удивлен, обнаружив, что почти все потраченное время ждет, пока терминал обработает результаты. Можно ли как-то ускорить запись в stdout? Я …
166 python  linux  printing  stdout  tty 

11
Django 1.7 throws django.core.exceptions.AppRegistryNotReady: модели еще не загружены
Это обратная связь в моей системе Windows. Traceback (most recent call last): File "D:\AMD\workspace\steelrumors\manage.py", line 9, in <module> django.setup() File "D:\AMD\Django\django-django-4c85a0d\django\__init__.py", line 21, in setup apps.populate(settings.INSTALLED_APPS) File "D:\AMD\Django\django-django-4c85a0d\django\apps\registry.py", line 108, in populate app_config.import_models(all_models) File "D:\AMD\Django\django-django-4c85a0d\django\apps\config.py", line 197, in import_models self.models_module = import_module(models_module_name) File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module __import__(name) File …
166 python  django 

5
Как мне построить массив из генератора?
Как я могу построить массив из объекта генератора? Позвольте мне проиллюстрировать проблему: >>> import numpy >>> def gimme(): ... for x in xrange(10): ... yield x ... >>> gimme() <generator object at 0x28a1758> >>> list(gimme()) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> numpy.array(xrange(10)) array([0, 1, 2, …
166 python  numpy  generator 

13
Как напечатать словарь построчно в Python?
Это словарь cars = {'A':{'speed':70, 'color':2}, 'B':{'speed':60, 'color':3}} Используя это for loop for keys,values in cars.items(): print(keys) print(values) Он печатает следующее: B {'color': 3, 'speed': 60} A {'color': 2, 'speed': 70} Но я хочу, чтобы программа напечатала это так: B color : 3 speed : 60 A color : 2 …

4
Удалить первый символ строки
Я хотел бы удалить первый символ строки. Например, моя строка начинается с, :и я хочу удалить только это. В :строке есть несколько вхождений, которые не следует удалять. Я пишу свой код на Python.
166 python  string 

6
Как сделать точечный график с пустыми кругами в Python?
В Python с Matplotlib, как можно построить график рассеяния с пустыми кругами? Цель состоит в том, чтобы нарисовать пустые круги вокруг некоторых цветных дисков, которые уже нанесены scatter(), чтобы выделить их, в идеале, без необходимости перерисовывать цветные круги. Я пытался facecolors=None, но безрезультатно.



4
Как добавить строку заголовка в панде DataFrame
Я читаю CSV-файл в pandas. Этот CSV-файл состоит из четырех столбцов и нескольких строк, но не имеет строки заголовка, которую я хочу добавить. Я пробовал следующее: Cov = pd.read_csv("path/to/file.txt", sep='\t') Frame=pd.DataFrame([Cov], columns = ["Sequence", "Start", "End", "Coverage"]) Frame.to_csv("path/to/file.txt", sep='\t') Но когда я применяю код, я получаю следующую ошибку: ValueError: Shape …
166 python  csv  pandas  header 

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