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

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

2
Входные и выходные массивы numpy в h5py
У меня есть код Python, вывод которого представляет собой размерную матрицу, все записи которой относятся к типу float. Если я сохраню его с расширением, .datразмер файла будет порядка 500 МБ. Я читал, что использование значительно h5pyуменьшает размер файла. Итак, допустим, у меня есть двухмерный массив numpy с именем A. Как …
101 python  arrays  numpy  h5py 

5
Разделить строку с помощью разделителя новой строки с помощью Python
Мне нужно разделить строку, в которой есть новая строка. Как мне этого добиться? Пожалуйста, обратитесь к приведенному ниже коду. Вход: data = """a,b,c d,e,f g,h,i j,k,l""" Желаемый результат: ['a,b,c', 'd,e,f', 'g,h,i', 'j,k,l'] Я пробовал следующие подходы: 1. output = data.split('\n') 2. output = data.split('/n') 3. output = data.rstrip().split('\n')

2
ValueError: неподдерживаемый протокол рассола: 3, рассол python2 не может загрузить файл, сброшенный рассолом python 3?
Я использую pickle для дампа файла на python 3 и использую pickle для загрузки файла на python 2, появляется ValueError. Итак, python 2 pickle не может загрузить файл, сброшенный python 3 pickle? Если я этого хочу? Как сделать?


6
Скрыть значения оси, но сохранить метки отметки оси в matplotlib
У меня есть это изображение: plt.plot(sim_1['t'],sim_1['V'],'k') plt.ylabel('V') plt.xlabel('t') plt.show() Я хочу скрыть цифры; если я использую: plt.axis('off') ... Получаю вот такое изображение: Он также скрывает метки Vи t. Как я могу сохранить метки, скрывая значения?
101 python  matplotlib 

3
Что-то делать перед выходом из программы
Как у вас может быть функция или что-то, что будет выполнено до выхода из вашей программы? У меня есть сценарий, который будет постоянно работать в фоновом режиме, и мне нужно, чтобы он сохранял некоторые данные в файл до его выхода. Есть стандартный способ сделать это?
101 python  function  exit 

7
Как сдвинуть столбец в Pandas DataFrame
Я хотел бы переместить столбец в пандах DataFrame, но мне не удалось найти способ сделать это из документации, не переписав весь DF. Кто-нибудь знает как это делать? DataFrame: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 Желаемый результат: ## x1 …
101 python  pandas  dataframe 

6
Как создать два цикла for в понимании списка Python
У меня есть два списка, как показано ниже tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] Я хочу извлечь записи, entriesкогда они находятся в tags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) Как я могу написать два цикла …

10
Есть ли стандартный способ перечислить имена модулей Python в пакете?
Есть ли простой способ перечислить имена всех модулей в пакете без использования __all__? Например, с учетом этого пакета: /testpkg /testpkg/__init__.py /testpkg/modulea.py /testpkg/moduleb.py Мне интересно, есть ли стандартный или встроенный способ сделать что-то вроде этого: >>> package_contents("testpkg") ['modulea', 'moduleb'] Ручной подход заключался бы в переборе путей поиска модулей, чтобы найти каталог …
101 python  module  package 

5
Выбор столбца панд по местоположению
Я просто пытаюсь получить доступ к именованным столбцам панд целым числом. Вы можете выбрать строку по местоположению с помощью df.ix[3]. Но как выбрать столбец целым числом? Мой фрейм данных: df=pandas.DataFrame({'a':np.random.rand(5), 'b':np.random.rand(5)})
101 python  pandas  indexing 

7
Как переопределить операции копирования / глубокого копирования для объекта Python?
Я понимаю разницу между copyvs. deepcopyв модуле копирования. Я использовал copy.copyи copy.deepcopyпрежде , чем успешно, но это первый раз , когда я на самом деле пошел о перегрузках __copy__и __deepcopy__методы. Я уже Гугл и посмотрел через встроенные в Python модулей , чтобы искать экземпляры __copy__и __deepcopy__функции (например sets.py, decimal.py, иfractions.py …

2
В чем разница между setUp () и setUpClass () в Python unittest?
В чем разница между фреймворком Python setUp()и setUpClass()в нем unittest? Почему установка должна выполняться одним методом, а не другим? Я хочу , чтобы понять , какая часть установки выполняется в setUp()и setUpClass()функциях, а также tearDown()и tearDownClass().

6
Параметры URL-запроса для определения Python
Есть ли способ проанализировать URL-адрес (с некоторой библиотекой python) и вернуть словарь python с ключами и значениями части параметров запроса URL-адреса? Например: url = "http://www.example.org/default.html?ct=32&op=92&item=98" ожидаемое возвращение: {'ct':32, 'op':92, 'item':98}

1
Способ чтения первых нескольких строк для фрейма данных pandas
Есть ли встроенный способ использовать read_csvдля чтения только первых nстрок файла, не зная заранее длины строк? У меня есть большой файл, чтение которого занимает много времени, и иногда я хочу использовать только первые, скажем, 20 строк, чтобы получить его образец (и предпочитаю не загружать его полностью и не брать на …
101 python  pandas  csv  dataframe 

20
Какой самый простой способ вычесть месяц из даты в Python?
Если бы только timedelta имел аргумент месяца в конструкторе. Итак, как это сделать проще всего? РЕДАКТИРОВАТЬ: Я не слишком много думал об этом, как было указано ниже. На самом деле я хотел, чтобы в последний месяц был любой день, потому что в конце концов я собираюсь взять только год и …
101 python 

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