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

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


6
Панды: поиск списка листов в файле Excel
Новая версия Pandas использует следующий интерфейс для загрузки файлов Excel: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) но что если я не знаю доступные листы? Например, я работаю с файлами Excel, которые следующие листы Данные 1, Данные 2 ..., Данные N, foo, bar но я не знаю Nаприори. Есть ли способ получить список …
144 python  excel  pandas  openpyxl  xlrd 

7
Как найти, какие столбцы содержат любое значение NaN в кадре данных Pandas
Дан кадр данных панд, содержащий возможные значения NaN, разбросанные здесь и там: Вопрос: Как определить, какие столбцы содержат значения NaN? В частности, могу ли я получить список имен столбцов, содержащих NaN?
144 python  pandas  dataframe  nan 

18
Транспонирование матрицы в Python
На этот вопрос есть ответы на Stack Overflow на русском : Поворот матрицы (двумерного массива) на 90 градусов в Python с помощью zip Я пытаюсь создать функцию транспонирования матрицы для python, но, похоже, мне не удается заставить ее работать. Скажи, что у меня есть theArray = [['a','b','c'],['d','e','f'],['g','h','i']] и я хочу, …


16
получать ссылки с веб-страницы с помощью python и BeautifulSoup [закрыто]
Закрыто . Этот вопрос требует подробностей или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте подробности и проясните проблему, отредактировав этот пост . Закрыт 2 месяца назад . Уточните этот вопрос Как я могу получить ссылки веб-страницы и скопировать URL-адрес ссылок с помощью Python?

10
Отображение номеров строк в блокнотах IPython / Jupyter
В отчетах об ошибках от большинства языковых ядер, работающих в IPython / Jupyter Notebooks, указывается строка, в которой произошла ошибка; но (по крайней мере, по умолчанию) в записных книжках номера строк не указаны. Можно ли добавить номера строк в ноутбуки IPython / Jupyter?
144 python  ipython  jupyter 

6
Заголовок рисунка Python Matplotlib перекрывает метку осей при использовании twiny
Я пытаюсь построить две отдельные величины на одном графике, используя twiny следующим образом: fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000)) ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Planet.T_day*1.3, r_geo[0])) ax.set_xlabel('Rotational period (hrs)') ax.set_ylabel('Orbital radius (km), logarithmic') ax.set_title('Orbital charts …

9
Не могу импортировать собственные модули в Python
Мне сложно понять, как импорт модулей работает в Python (я никогда раньше не делал этого на любом другом языке). Допустим, у меня есть: myapp/__init__.py myapp/myapp/myapp.py myapp/myapp/SomeObject.py myapp/tests/TestCase.py Сейчас пытаюсь получить что-то вроде этого: myapp.py =================== from myapp import SomeObject # stuff ... TestCase.py =================== from myapp import SomeObject # some …
144 python  import  module  package 

5
Как создать пакет пространства имен в Python?
В Python пакет пространства имен позволяет распределять код Python между несколькими проектами. Это полезно, если вы хотите выпустить связанные библиотеки как отдельные загрузки. Например, с каталогами Package-1и Package-2в PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py конечный пользователь может import namespace.module1и import namespace.module2. Как лучше всего определить пакет пространства имен, чтобы более одного …

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

7
Общий xlabel / ylabel для подзаголовков matplotlib
У меня такой сюжет: fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size) и теперь я хотел бы дать этому графику общие метки оси x и метки оси y. Под «общим» я подразумеваю, что должна быть одна большая метка по оси абсцисс под всей сеткой подзаголовков и одна большая метка по оси ординат справа. Я ничего …
144 python  matplotlib 

6
Как мне разработать класс в Python?
Мне очень помогли мои предыдущие вопросы по обнаружению лап и пальцев внутри лапы , но все эти решения работают только для одного измерения за раз. Теперь у меня есть данные, которые состоят из: около 30 собак; каждое имеет 24 измерения (разделенных на несколько подгрупп); каждое измерение имеет как минимум 4 …
143 python  oop  class-design 

6
Python: получить относительный путь из сравнения двух абсолютных путей
Скажем, у меня есть два абсолютных пути. Мне нужно проверить, является ли местоположение, на которое ссылается один из путей, потомком другого. Если это правда, мне нужно выяснить относительный путь потомка от предка. Какой хороший способ реализовать это в Python? Любая библиотека, из которой я могу извлечь выгоду?
143 python 

9
Исполняемый файл Python не находит общую библиотеку libpython
Я устанавливаю Python 2.7 на CentOS 5. Я собрал и установил Python следующим образом ./configure --enable-shared --prefix=/usr/local make make install Когда я пытаюсь запустить / usr / local / bin / python, я получаю это сообщение об ошибке /usr/local/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: …
143 python 

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