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

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


6
Сравнение двух массивов NumPy на равенство поэлементно
Какой самый простой способ сравнить два массива NumPy на равенство (где равенство определяется как: A = B тогда и только для всех индексов i:) A[i] == B[i]? Простое использование ==дает мне логический массив: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) Обязательно ли andэлементы этого массива, чтобы определить, равны …

5
Каковы различия между Perl, Python, AWK и sed? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

17
Почему в Python нет многострочных комментариев?
Хорошо, я знаю, что строки в тройных кавычках могут служить многострочными комментариями. Например, """Hello, I am a multiline comment""" и '''Hello, I am a multiline comment''' Но с технической точки зрения это строки, верно? Я погуглил и прочитал руководство по стилю Python, но не смог найти технического ответа на вопрос, …

17
DatabaseError: текущая транзакция прервана, команды игнорируются до конца блока транзакции?
Я получил много ошибок с сообщением: "DatabaseError: current transaction is aborted, commands ignored until end of transaction block" после изменения с python-psycopg на python-psycopg2 в качестве движка базы данных проекта Django. Код остается прежним, просто не знаю, откуда эти ошибки.

7
Диаграмма рассеяния Matplotlib с различным текстом в каждой точке данных
Я пытаюсь составить точечный график и аннотировать точки данных различными номерами из списка. Так, например, я хочу построить yпротив xи аннотировать с соответствующими числами из n. y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] z = [0.15, 0.3, 0.45, 0.6, 0.75] n = [58, 651, 393, 203, 123] ax = fig.add_subplot(111) …

20
Как повторить попытку после исключения?
У меня есть цикл, начинающийся с for i in range(0, 100). Обычно он работает правильно, но иногда происходит сбой из-за условий сети. В настоящее время он настроен таким образом, что в случае сбоя он будет continueуказан в условии "исключение" (перейдите к следующему номеру для i). Могу ли я переназначить тот …


6
Удалить строки с дублирующимися индексами (Pandas DataFrame и TimeSeries)
Я читаю некоторые автоматические данные о погоде из Интернета. Наблюдения происходят каждые 5 минут и собираются в ежемесячные файлы для каждой метеостанции. Как только я закончу анализ файла, DataFrame будет выглядеть примерно так: Sta Precip1hr Precip5min Temp DewPnt WindSpd WindDir AtmPress Date 2001-01-01 00:00:00 KPDX 0 0 4 3 0 …
252 python  pandas 


6
Как инициализировать dict с ключами из списка и пустым значением в Python?
Я хотел бы получить от этого: keys = [1,2,3] к этому: {1: None, 2: None, 3: None} Есть ли питонский способ сделать это? Это ужасный способ сделать это: >>> keys = [1,2,3] >>> dict([(1,2)]) {1: 2} >>> dict(zip(keys, [None]*len(keys))) {1: None, 2: None, 3: None}
251 dictionary  python 

6
Как проверить, существует ли значение в словаре (python)
У меня есть следующий словарь в Python: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Мне нужен способ узнать, существует ли в этом словаре значение типа «один» или «два». Например, если бы я хотел узнать, существует ли индекс «1», мне просто нужно было бы набрать: "1" …
251 python  dictionary  find 

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

16
Как укоротить время на объекте DateTime в Python?
Что такое классный способ обрезать объект даты и времени Python? В данном конкретном случае до дня. Таким образом, в общем случае установка часов, минут, секунд и микросекунд на 0. Я хотел бы, чтобы выходные данные также были объектом datetime, а не строкой.
251 python  datetime 

16
Какова цель методов класса?
Я учу себя Python, и мой последний урок состоял в том, что Python - это не Java , и поэтому я просто потратил некоторое время, превращая все свои методы Class в функции. Теперь я понимаю, что мне не нужно использовать методы класса для того, что я делал бы с staticметодами …

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