Articles of python

Como combinar vários csv em um arquivo de forma serial usando python?

Eu estou tentando mesclar vários arquivos CSV em um arquivo CSV. Os arquivos CSV são como Energy_and_Power_Day1.csv, Energy_and_Power_Day2.csv, Energy_and_Power_Day3.csv, …………………, Energy_and_Power_Day31.csv Eu usei um pequeno script python para concatenar o arquivo CSV vários.O script está fazendo o trabalho, mas não é concatenar os arquivos em forma serial. Deve levar Energy_and_Power_Day1.csv então Energy_and_Power_Day2.csv então Energy_and_Power_Day3.csv desta […]

Como executar uma tarefa fora do web2py e recuperar a saída

Obtendo tempos de processamento estendidos dentro do web2py ao executar algoritmos de clustering. Tentei executar o algoritmo em uma instância de python autônomo e termina em 4-5s, no web2py, leva mais de 10 minutos. Como faço para passar os parâmetros da input do usuário web2py para executar o algoritmo em uma instância separada do python, […]

Look-behind negativo do regex do Python

Nós analisamos logs criados por scripts automatizados. Uma coisa típica com que nos preocupamos é a string: ‘1.10.07-SNAPSHOT (1.10.07-20110303.024749-7)’ da seguinte linha: 15:28:02.115 – INFO – TestLib: Successfully retrieved build version: ‘1.11.11-SNAPSHOT (1.11.11-20110303.024749-7)’ O problema é que alguns logs são criados manualmente, com os usuários inserindo essas informações. Para se lembrar do formato, eles adicionaram […]

Como ativar um sinalizador “allow-insecure-localhost” no Chrome a partir do selenium?

Desejo habilitar o sinalizador “allow-insecure-localhost” do selenium. Como posso fazer isso? selenium: 3.12.0, Python: 3.6.5 Código de criação do driver do Chrome: def create_driver(): options = Options() if sys.platform == “darwin”: options.binary_location = ‘/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary’ options.add_experimental_option(“detach”, True) options.add_argument(‘allow-insecure-localhost’) # I tried to be enable, but it does not affect to chrome. if […]

Plotar eficientemente uma tabela no formato csv usando Python

Eu estou tentando plotar uma tabela formatada csv usando Python. Até agora, consegui o resultado que queria lendo perguntas semelhantes no site, mas a minha solução não parece muito “pythonic”, nem encontrei uma maneira muito simples de fazer isso. Tenho certeza de que há uma maneira mais eficiente de plotar uma tabela, por isso estou […]

Erro de tipo de label desconhecido quando os bayes ingênuos do Sklearn são usados ​​com números de ponto flutuante

Eu estou aplicando o algoritmo Naive Bayes em meus dados, que é rotulado por números de ponto flutuante. Se minha matriz Y consiste em um valor de tipo int, a previsão está chegando corretamente. Veja o código abaixo: import numpy as np X = np.array([[0], [1]]) Y = np.array([1, 2]) from sklearn.naive_bayes import GaussianNB clf […]

Linha shebang de Python

Eu vi algumas pessoas escreverem sua linha de shebang com um espaço após env. Por exemplo. #!/usr/bin/env python Isso é um erro de digitação? Eu nunca uso um espaço. eu uso #!/usr/bin/env/python Alguém pode esclarecer isso?

Subtrair um ano se o mês anterior foi janeiro

Após todo o processamento consegui criar abaixo o dataframe. O único problema é que o ano está incorreto. A data está em ordem decrescente para cada local. Então, após 2015-01-15 , deve ser 2014-12-15 , não 2015-12-15 . +——————–+—————+——-+ | Location | Date | Value | +——————–+—————+——-+ | India | 2015-03-15 | -200| | India […]

Definindo um dictionary nested em python

Eu quero definir um dictionary nested em python. Eu tentei o seguinte: keyword = ‘MyTest’ # Later I want to pull this iterating through a list key = ‘test1’ sections = dict(keyword={}) #This is clearly wrong but how do I get the string representation? sections[keyword][key] = ‘Some value’ Eu posso fazer isso: sections = {} […]

Obter ftp.retrlines para imprimir o conteúdo de um arquivo em uma string

Eu quero obter o conteúdo de um arquivo com ftplib e armazená-lo em uma variável de seqüência de caracteres em python. Minha primeira tentativa está abaixo. Eu acho que lambdas não pode conter atribuição – talvez porque um lambda é uma function + variables ​​que devem ser auto-contidas (?). contents = “” ftp.retrlines(“RETR ” + […]