Как работает Rounding in Python?

Я немного смущен тем, как работает округление в Python. Может кто-нибудь объяснить, почему Python ведет себя так? Пример: >>> round(0.05,1) # this makes sense 0.1 >>> round(0.15,1) # this doesn't make sense! Why is the result not 0.2? 0.1 И то же самое для: >>> round(0.25,1) # this makes sense 0.3 >>> round(0.35,1) # in […]

pandas plot time series

У меня есть следующий код, пытающийся построить временные ряды. Заметьте, я отбрасываю второй столбец, потому что это не имеет значения. И я бросаю первую и последнюю строки. import pandas as pd activity = pd.read_csv('activity.csv', index_col=2) activity = activity.ix[1:-1] #drop first and last rows due to invalid data series = activity['activity'] series.plot() Я получаю следующую ошибку: […]

python проверяет, находится ли слово в определенных элементах списка

Мне было интересно, есть ли лучший способ: if word==wordList[0] or word==wordList[2] or word==wordList[3] or word==worldList[4]

Лучшая практика для записи журналов в / var / log из скрипта python?

Я хочу написать некоторые данные журнала из основного сценария python в файл в / var / log. Когда я вызываю logger.info("Starting") , я получаю PermissionError в файле, что вполне нормально, поскольку файлы в / var / log принадлежат root, а моя программа не запускается с правами root. Я мог бы, конечно, установить права /var/log/my.log , […]

Как проверить, зарегистрирован ли пользователь в медиавиках в другом приложении?

Вот ситуация: У меня есть установка mediawiki и несколько дополнительных серверных скриптов, которые требуют больше ресурсов и уже были написаны на другом языке (python). Код python будет очень слабо связан с кодом mediawiki (вызывается только нажатием на ссылку здесь или там) Я хотел бы, чтобы, когда команда GET или POST отправляется на сервер для выполнения […]

Интерпретировать вывод numpy.fft.fft2

Моя цель – получить график с пространственными частотами изображения – вроде того, как делать преобразование Фурье на нем. Меня не интересует позиция на изображении функций с частотой f (например); Я просто хотел бы иметь графику, которая говорит мне, сколько каждой частоты у меня (амплитуда для полосы частот может быть представлена ​​суммой контрастов с этой частотой). […]

преобразование строки в список кортежей

Мне нужно преобразовать строку '(2,3,4),(1,6,7)' в список кортежей [(2,3,4),(1,6,7)] в Python. Я подумывал разделить все на каждом ',' а затем использовать цикл for и добавить каждый кортеж в пустой список. Но я не совсем уверен, как это сделать. Подсказка, кто-нибудь?

Использование python scipy для соответствия гамма-распределению данных

Я хочу поместить гамма-распределение в свои данные, которые я использую import scipy.stats as ss import scipy as sp import numpy as np import os import matplotlib.pyplot as plt alpha = [] beta = [] loc = [] data = np.loadtxt(data) fit_alpha, fit_loc, fit_beta = ss.gamma.fit(data, floc=0, fscale=1) Я хочу сохранить один из параметров в гамма-распределении […]

Подклассификация ctypes – Python

Это код, который я нашел в Интернете. Я не уверен, как он предназначен для использования. Я просто заполнял элементы ключами / значениями перечисления, и это работает, но мне любопытно, что это за метакласс. Я предполагаю, что это имеет какое-то отношение к ctypes, но я не могу найти много информации о подклассификации ctypes. Я знаю, что […]

Двоичный массив в python

Как создать большой массив в python, как эффективно создавать в C / C ++: byte *data = (byte*)memalloc(10000); или byte *data = new byte[10000]; в python …?

Python - лучший язык программирования в мире.