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

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

5
Заменить отрицательные значения в массиве numpy
Есть ли простой способ заменить все отрицательные значения в массиве на 0? У меня есть полный блок о том, как это сделать с помощью массива NumPy. Например a = array([1, 2, 3, -4, 5]) Мне нужно вернуться [1, 2, 3, 0, 5] a < 0 дает: [False, False, False, True, …
91 python  numpy 

4
Понимание лямбда-выражения в python и его использование для передачи нескольких аргументов
Прочитав все, что я могу найти о лямбде, я все еще не понимаю, как заставить его делать то, что я хочу. Все используют пример: lambda x, y : x + y Зачем вам нужно , чтобы государства как xи yпрежде , чем :? Также как заставить его возвращать несколько аргументов? …

3
Выполнить скрипт Python через crontab
Я пытаюсь выполнить сценарий Python с помощью Linux crontab . Я хочу запускать этот скрипт каждые 10 минут. Я нашел много решений, и ни одно из них не сработало. Например: отредактируйте анакрон в /etc/cron.d или используйте crontab -e. Я помещаю эту строку в конец файла, но она ничего не меняет. …
91 python  linux  cron 

6
Встроенный итератор / генератор SqlAlchemy с эффективным использованием памяти?
У меня есть таблица MySQL с ~ 10M записями, с которой я взаимодействую с помощью SqlAlchemy. Я обнаружил, что запросы к большим подмножествам этой таблицы будут потреблять слишком много памяти, хотя я думал, что использую встроенный генератор, который интеллектуально извлекает небольшие фрагменты набора данных: for thing in session.query(Things): analyze(thing) Чтобы …

5
Как читать файл рассола?
Я создал некоторые данные и несколько раз сохранил их следующим образом: with open('filename', 'a') as f: pickle.dump(data, f) Каждый раз размер файла увеличивался, но когда я открываю файл with open('filename', 'rb') as f: x = pickle.load(f) Я вижу только данные за последний раз. Как я могу правильно прочитать файл?
91 python  pickle 

6
Как интегрировать pep8.py в Eclipse?
Немного предыстории: PEP 8 - это руководство по стилю кода Python . Он содержит соглашения, которым должны следовать все программисты на Python. pep8.py - (очень полезный) скрипт, который проверяет форматирование кода данного скрипта Python в соответствии с PEP 8. Eclipse - отличная IDE. С расширением Pydev его можно использовать для …
90 python  eclipse  pydev  pep8 

13
Почему Ruby больше подходит для Rails, чем Python? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …


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


2
Понимание timedelta
Учитывая приведенный ниже код Python, пожалуйста, помогите мне понять, что там происходит. start_time = time.time() time.sleep(42) end_time = time.time() uptime = end_time - start_time human_uptime = str(datetime.timedelta(seconds=int(uptime))) Итак, я вижу разницу между start timeи end time, в строке 5 я округляю продолжительность с помощью кастинга, и что теперь, какое дальнейшее …
90 python  timedelta 

7
Как прочитать одну строку данных csv в Python?
Примеров чтения csv-данных с использованием python очень много, например: import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Я хочу прочитать только одну строку данных и ввести ее в различные переменные. Как я могу это сделать? Я везде искал рабочий пример. Мой код извлекает …
90 python  file  csv  iterator  next 

3
В чем разница между datetime.timedelta и dateutil.relativedelta.relativedelta при работе только с днями?
В чем разница между datetime.timedelta(из стандартной библиотеки Python) и dateutil.relativedelta.relativedeltaпри работе только с днями? Насколько я понимаю, timedeltaподдерживает только дни (и недели), но relativedeltaдобавляет поддержку периодов, определенных в виде лет, месяцев, недель или дней, а также определение абсолютных значений для года, месяца или дня. (помните, что для целей этого вопроса …

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

10
В чем преимущество использования статических методов в Python?
Я столкнулся с ошибкой несвязанного метода в python с кодом import random class Sample(object): '''This class defines various methods related to the sample''' def drawSample(samplesize,List): sample=random.sample(List,samplesize) return sample Choices=range(100) print Sample.drawSample(5,Choices) Прочитав здесь много полезных сообщений, я подумал, как можно добавить @staticmethodвыше, чтобы код заработал. Я новичок в питоне. Может …

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