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

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

7
Рассол несовместимость массивов между Python 2 и 3
Я пытаюсь загрузить набор данных MNIST, связанный здесь в Python 3.2, с помощью этой программы: import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) К сожалению, это дает мне ошибку: Traceback (most recent call last): File "mnist.py", line 7, in <module> train_set, valid_set, test_set …

13
Сравните два DataFrames и выведите их различия бок о бок
Я пытаюсь выделить именно то, что изменилось между двумя кадрами. Предположим, у меня есть два кадра данных Python Pandas: "StudentRoster Jan-1": id Name score isEnrolled Comment 111 Jack 2.17 True He was late to class 112 Nick 1.11 False Graduated 113 Zoe 4.12 True "StudentRoster Jan-2": id Name score isEnrolled …
163 python  html  pandas  dataframe  panel 

5
Как изменить размер изображения с OpenCV2.0 и Python2.6
Я хочу использовать OpenCV2.0 и Python2.6 для отображения изображений с измененным размером. Я использовал и принял пример по адресу http://opencv.willowgarage.com/documentation/python/cookbook.html, но, к сожалению, этот код предназначен для OpenCV2.1 и, похоже, не работает на 2.0. Вот мой код: import os, glob import cv ulpath = "exampleshq/" for infile in glob.glob( os.path.join(ulpath, …

9
Журнал Python: использовать миллисекунды в формате времени
По умолчанию logging.Formatter('%(asctime)s')печатает в следующем формате: 2011-06-09 10:54:40,638 где 638 - миллисекунда. Мне нужно изменить запятую на точку: 2011-06-09 10:54:40.638 Для форматирования времени я могу использовать: logging.Formatter(fmt='%(asctime)s',datestr=date_format_str) Однако документации не указано, как форматировать миллисекунды. Я нашел этот вопрос, который говорит о микросекундах, но а) я бы предпочел миллисекунды и б) …
163 python  logging  time 

6
Как вы ловите это исключение?
Этот код находится в django / db / models / fields.py. Он создает / определяет исключение? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class that …
163 python  django  exception 

23
Обновить значение вложенного словаря различной глубины
Я ищу способ обновить dict dictionary1 содержимым dict update без перезаписи уровняA dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Я знаю, что обновление удаляет значения в level2, потому что оно обновляет самый низкий ключ level1. Как я могу решить это, учитывая, что dictionary1 и обновление могут иметь любую …
163 python 

10
Pandas столбец списков, создать строку для каждого элемента списка
У меня есть dataframe, где некоторые ячейки содержат списки нескольких значений. Вместо того, чтобы хранить несколько значений в ячейке, я бы хотел расширить фрейм данных, чтобы каждый элемент в списке получил свою собственную строку (с такими же значениями во всех других столбцах). Так что если у меня есть: import pandas …
163 python  pandas  list 

5
Передача HTML в шаблон с помощью Flask / Jinja2
Я создаю администратора для Flask и SQLAlchemy, и я хочу передать HTML для различных входных данных для моего представления, используя render_template. Кажется, что шаблонная среда автоматически выходит из html, поэтому все <"'> преобразуются в html-сущности. Как я могу отключить это, чтобы HTML отображался правильно?
163 python  jinja2  flask 

10
«TypeError: (Integer) не является сериализуемым JSON» при сериализации JSON в Python?
Я пытаюсь отправить простой словарь в файл json из python, но получаю сообщение «TypeError: 1425 is JSON serializable». import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(alerts,encoding='UTF-8')) afile.close() Если я добавлю аргумент по умолчанию, то он записывает, но целочисленные значения записываются в файл json в виде строк, что нежелательно. …

11
Как настроить PyCharm для запуска тестов py.test?
Я хочу начать писать модульные тесты для моего кода Python, и среда py.test звучит как лучшая ставка, чем пакетный тестовый пакет Python . Поэтому я добавил каталог «tests» в свой проект и добавил в него test_sample.py . Теперь я хочу настроить PyCharm для запуска всех тестов в моем каталоге «tests». …
163 python  pycharm  pytest 

7
Извлечь часть пути к файлу (каталог) в Python
Мне нужно извлечь имя родительского каталога по определенному пути. Вот как это выглядит: c:\stuff\directory_i_need\subdir\file Я изменяю содержимое «файла», используя в нем directory_i_needимя, а не путь. Я создал функцию, которая выдаст мне список всех файлов, а затем ... for path in file_list: #directory_name = os.path.dirname(path) # this is not what I …


6
Как получить секунды, начиная с эпохи, из времени + даты вывода gmtime ()?
Как вы делаете обратное gmtime(), где вы положили время + дату и получить количество секунд? У меня есть строки вроде 'Jul 9, 2009 @ 20:02:58 UTC', и я хочу вернуть количество секунд между эпохой и 9 июля 2009 года. Я пытался, time.strftimeно я не знаю, как правильно его использовать, или …
162 python  datetime  time 

8
Переименование папки virtualenv, не нарушая ее
Я создал папку и инициализировал в ней экземпляр virtualenv. $ mkdir myproject $ cd myproject $ virtualenv env Когда я запускаю (env)$ pip freeze, он показывает установленные пакеты как следует. Теперь я хочу переименовать myproject/в project/. $ mv myproject/ project/ Тем не менее, теперь, когда я бегу $ . env/bin/activate …
162 python  ubuntu  virtualenv  pip 

7
Установка разного цвета для каждой серии в точечной диаграмме на matplotlib
Предположим, у меня есть три набора данных: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Я могу разбросать сюжет так: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Как я могу сделать это с 10 сетами? Я искал это и мог найти любую ссылку на то, что я …

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