python- все статьи тега ➜ страница 60


Преобразовать в Python мирового datetime для местного типа datetime, используя только стандартную библиотеку Python?

У меня есть экземпляр python datetime, который был создан с помощью datetime.utcnow() и сохраняется в базе данных. для отображения я хотел бы преобразовать экземпляр datetime, полученный из базы данных, в локальный datetime, используя локальный часовой пояс по умолчанию (т. е. как если бы datetime был создан с использованием datetime.теперь.))( Как я могу преобразовать UTC datetime в локальное datetime, используя только стандартную библиотеку python (например, без зависимости pytz)? кажется, ...

Найти, где установлен python (если это не по умолчанию dir)

Python находится на моей машине, я просто не знаю, где, если я наберу python в терминале, он откроет Python 2.6.4, это не в его каталоге по умолчанию, наверняка есть способ найти его место установки отсюда? ...

Могу ли я перенаправить stdout в python в какой-то строковый буфер?

Я использую питона ftplib чтобы написать небольшой FTP-клиент, но некоторые функции в пакете не возвращают вывод строки, а печатают в stdout. Я хочу перенаправить stdout к объекту, из которого я смогу прочитать вывод. Я знаю stdout можно перенаправить в любой обычный файл с помощью: stdout = open("file", "a") но я предпочитаю метод, который не использует локальный диск. Я ищу что-то вроде BufferedReader в Java, который может быть использован для оберните буфер в поток. ...

Как установить несколько пакетов python сразу с помощью pip

Я знаю, что это простой способ сделать это, но я не нашел ее ни здесь, ни в гугле. Поэтому мне было любопытно, есть ли способ установить несколько пакетов с помощью pip. Что-то вроде: pip install progra1 , progra2 ,progra3 ,progra4 . или: pip install (command to read some txt containing the name of the modules) ...

Python timedelta в годах

мне нужно проверить, было ли какое-то количество лет с какой-то даты. В настоящее время у меня есть timedelta с datetime модуль, и я не знаю, как преобразовать его в лет. ...

Доступ к вложенным элементам словаря через список ключей?

у меня есть сложная структура словаря, к которой я хотел бы получить доступ через список ключей для обращения к правильному элементу. dataDict = { "a":{ "r": 1, "s": 2, "t": 3 }, "b":{ "u": 1, "v": { "x": 1, "y": 2, "z": 3 }, "w": 3 } } maplist = ["a", "r"] или maplist = ["b", "v", "y"] Я сделал следующий код, который работает, но я уверен, что есть лучший и более эффек ...

Понимание einsum включает в

Я изо всех сил пытаюсь понять, как именно einsum строительство. Я просмотрел документацию и несколько примеров, но это, похоже, не прилипает. вот пример, который мы рассмотрели в классе: C = np.einsum("ij,jk->ki", A, B) для двух массивовA и B Я думаю, что это займет A^T * B, но я не уверен (это транспонирование от одной из них?). Может ли кто-нибудь провести меня через то, что здесь происходит (и вообще при использовании einsum)? ...

Как сохранить изображение локально с помощью Python, чей URL-адрес я уже знаю?

Я знаю URL-адрес изображения в Интернете. например http://www.digimouth.com/news/media/2011/09/google-logo.jpg, который содержит логотип Google. теперь, как я могу загрузить это изображение с помощью Python без фактического открытия URL-адреса в браузере и сохранения файла вручную. ...

Python-кодек 'ascii' не может декодировать байт

Я совсем запуталась. Я попытался закодировать, но ошибка сказала can't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128) Я знаю, как избежать ошибки с префиксом "u" в строке. Мне просто интересно, почему ошибка "не может декодировать", когда encode был вызван. Что питон делает под капотом? ...

ValueError: установка элемента массива с последовательностью

этот код: import numpy as p def firstfunction(): UnFilteredDuringExSummaryOfMeansArray = [] MeanOutputHeader=['TestID','ConditionName','FilterType','RRMean','HRMean','dZdtMaxVoltageMean','BZMean','ZXMean' ,'LVETMean','Z0Mean','StrokeVolumeMean','CardiacOutputMean','VelocityIndexMean'] dataMatrix = BeatByBeatMatrixOfMatrices[column] roughTrimmedMatrix = p.array(dataMatrix[1:,1:17]) trimmedMatrix = p.array(roughTrimmedMatrix,dtype=p.float64) #ERROR TH ...

Python: использование рекурсивного алгоритма в качестве генератора

недавно я написал функцию для генерации определенных последовательностей с нетривиальными ограничениями. Проблема пришла с естественным рекурсивным решением. Теперь случается, что даже для относительно небольшого ввода последовательности составляют несколько тысяч, поэтому я предпочел бы использовать свой алгоритм в качестве генератора, а не использовать его для заполнения списка всеми последовательностями. вот пример. Предположим, мы хотим вычислить все перестановки строки с рекурсивной функци ...

как вы видите всю историю команд в интерактивном питон?

Я работаю над интерпретатором python по умолчанию на Mac OS X, и я Cmd+K (очищен) мои предыдущие команды. Я могу пройти через них один за другим, используя клавиши со стрелками. Но есть ли опция, подобная опции --history в оболочке bash, которая показывает вам все команды, которые вы ввели до сих пор? ...

Python pandas dataframe: получение количества столбцов

как программно получить количество столбцов в кадре данных pandas? Я надеялся на что-то вроде: df.num_columns ...

Как я могу прочитать значение RGB данного пикселя в Python?

Если я открою изображение с open("image.jpg"), Как я могу получить значения RGB пикселя, если у меня есть координаты пикселя? тогда, как я могу сделать обратное? Начиная с пустой графики, "напишите" пиксель с определенным значением RGB? Я бы предпочел, если бы мне не пришлось загружать какие-либо дополнительные библиотеки. ...

Тестирование скорости Python-разница во времени-миллисекунды

каков правильный способ сравнить 2 раза в Python, чтобы ускорить тестирование раздела кода? Я попытался прочитать документы API. Я не уверен, что понимаю суть timedelta. пока у меня есть этот код: from datetime import datetime tstart = datetime.now() print t1 # code to speed test tend = datetime.now() print t2 # what am I missing? # I'd like to print the time diff here ...

Вызов Java из Python [закрыт]

Как лучше всего вызвать java из python? (jython и RPC не вариант для меня). Я слышал о JCC:http://pypi.python.org/pypi/JCC/1.9 генератор кода C++ для вызова Java из C++ / Python Но это требует компиляции всех возможных вызовов; я бы предпочел другое решение. Я слышал о JPype:http://jpype.sourceforge.net/ руководство: http://www.slideshare.net/onyame/mixing-python-and-java import jpype jpype.startJVM(path to jvm.dll, "-ea") javaPackage = jpype.JPackage("JavaPackageName") javaClass = javaPa ...

Как это делает numpy.гистограмма() работает?

во время чтения на numpy, я столкнулся с функцией numpy.histogram(). и как это работает? в документах они упоминают контейнеры: что это такое? какой-то гуглинг привел меня к определение гистограмм в целом. Я понимаю. Но, к сожалению, я не могу связать эти знания с примерами, приведенными в документации. ...

UnicodeDecodeError: кодек 'utf-8' не может декодировать байт

вот мой код for line in open('u.item'): #read each line когда я запускаю этот код, он выдает следующую ошибку: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2892: invalid continuation byte Я пытался решить эту проблему и добавить дополнительный параметр в open(), то код выглядит так: for line in open('u.item', encoding='utf-8'): #read each line но опять же это дает ту же ошибку. что же мне тогда делать? Пожалуйста помочь. ...

Как перейти к определенной строке в огромном текстовом файле?

существуют ли какие-либо альтернативы приведенному ниже коду: startFromLine = 141978 # or whatever line I need to jump to urlsfile = open(filename, "rb", 0) linesCounter = 1 for line in urlsfile: if linesCounter > startFromLine: DoSomethingWithThisLine(line) linesCounter += 1 Если я обрабатываю огромный текстовый файл (~15MB) с линиями неизвестной, но разной длины, и нужно перейти к определенной строке, номер которой я знаю заранее? Я чувствую себя плохо, обрабатывая их ...

Как использовать шаблоны Django без остальной части Django?

Я хочу использовать механизм шаблонов Django в моем коде (Python), но я не создаю веб-сайт на основе Django. Как я могу использовать его без наличия settings.py файл (и другие) и необходимость установки переменной среды DJANGO_SETTINGS_MODULE? Если я запускаю следующий код: >>> import django.template >>> from django.template import Template, Context >>> t = Template('My name is {{ my_name }}.') Я: ImportError: Settings cannot be imported, because environment vari ...