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

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

13
Простой способ создать матрицу случайных чисел
Я пытаюсь создать матрицу случайных чисел, но мое решение слишком длинное и выглядит некрасиво random_matrix = [[random.random() for e in range(2)] for e in range(3)] это выглядит нормально, но в моей реализации это weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] который крайне нечитаем и не помещается …

4
Как построить два столбца фрейма данных pandas с использованием точек?
У меня есть фрейм данных pandas, и я хотел бы построить значения из одного столбца по сравнению со значениями из другого столбца. К счастью, есть plotметод, связанный с фреймами данных, который, кажется, делает то, что мне нужно: df.plot(x='col_name_1', y='col_name_2') К сожалению, похоже, что среди стилей сюжета (перечисленных здесь после kindпараметра) …

8
Python Selenium обращается к источнику HTML
Как я могу получить исходный код HTML в переменной с помощью модуля Selenium с Python? Я хотел сделать что-то вроде этого: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Как я могу это сделать? Я не знаю, как …


17
Как мне обмениваться ключами со значениями в словаре?
Я получаю словарь в качестве входных данных и хочу вернуть словарь, ключи которого будут входными значениями, а значение - соответствующими входными ключами. Ценности уникальны. Например, скажем, я ввел: a = dict() a['one']=1 a['two']=2 Я бы хотел, чтобы мой результат был: {1: 'one', 2: 'two'} Чтобы уточнить, я хотел бы, чтобы …

11
Python против Bash - в каких задачах каждый из них опережает другие по производительности?
Очевидно, Python более удобен для пользователя, быстрый поиск в Google показывает много результатов, которые говорят, что, поскольку Python компилируется побайтно, он обычно быстрее. Я даже нашел это , что претензии , которые вы можете увидеть улучшение более чем 2000% по словарю на основе операций. Какой у вас опыт по этому …

6
Как завершить сеанс из-за бездействия в Django?
Наше приложение Django имеет следующие требования к управлению сеансом. Сеансы истекают, когда пользователь закрывает браузер. Сессии истекают после периода бездействия. Определите, когда сеанс истекает из-за бездействия, и отобразите соответствующее сообщение для пользователя. Предупредить пользователей о приближающемся истечении сеанса за несколько минут до окончания периода бездействия. Вместе с предупреждением предоставьте пользователям …


12
расположение Python на Mac OSX
Я немного запутался с питоном на osx. Не знаю, устанавливал ли предыдущий владелец ноутбука macpython с помощью macport. И я вспомнил, что у osx есть встроенная версия python. Я пробовал использовать, type -a pythonи результат вернулся python is /usr/bin/python python is /usr/local/bin/python Однако запуск обоих питонов в этих местах дает …
97 python  macos 

1
Каковы аргументы «уровни», «ключи» и имена в функции concat Pandas?
Вопросы Как пользоваться pd.concat? Для чего levelsнужен аргумент? Для чего keysнужен аргумент? Есть несколько примеров, которые помогут объяснить, как использовать все аргументы? concatФункция Pandas - это швейцарский армейский нож сливающихся утилит. Разнообразие ситуаций, в которых она может быть полезна, велико. В существующей документации отсутствуют некоторые подробности некоторых дополнительных аргументов. Среди …
97 python  pandas 

6
Как преодолеть TypeError: unhashable type: 'list'
Пытаюсь взять файл, который выглядит так: AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... И используйте словарь, чтобы результат выглядел так {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} Это то, что я пробовал file = open("filename.txt", "r") readline = file.readline().rstrip() while readline!= "": list …


5
URL-параметры и логика в представлениях на основе классов Django (TemplateView)
Мне неясно, как лучше всего получить доступ к параметрам URL в представлениях на основе классов в Django 1.5. Обратите внимание на следующее: Посмотреть: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year = datetime.datetime.now().year current_month = datetime.datetime.now().month def get_context_data(self, **kwargs): context = super(Yearly, self).get_context_data(**kwargs) context['current_year'] = self.current_year context['current_month'] = …


1
Есть ли преимущество в скорости анализа или использовании памяти при использовании HDF5 для хранения больших массивов (вместо плоских двоичных файлов)?
Я обрабатываю большие трехмерные массивы, которые мне часто приходится нарезать различными способами для проведения разнообразного анализа данных. Типичный «куб» может иметь размер ~ 100 ГБ (и, вероятно, в будущем он станет больше). Кажется, что типичный рекомендуемый формат файла для больших наборов данных в python - использовать HDF5 (либо h5py, либо …
97 python  numpy  hdf5  pytables  h5py 

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