Perguntas com a marcação «python»

237
como classificar o dataframe de pandas de uma coluna

Eu tenho um quadro de dados como este: print(df) 0 1 2 0 354.7 April 4.0 1 55.4 August 8.0 2 176.5 December 12.0 3 95.5 February 2.0 4 85.6 January 1.0 5 152 July 7.0 6 238.7 June 6.0 7 104.8 March 3.0 8 283.5 May 5.0 9 278.8 November 11.0 10 249.6 October 10.0 11 212.7 September 9.0 Como você...

236
Como verificar se uma variável é uma classe ou não?

Eu queria saber como verificar se uma variável é uma classe (não uma instância!) Ou não. Eu tentei usar a função isinstance(object, class_or_type_or_tuple)para fazer isso, mas não sei que tipo uma classe terá. Por exemplo, no código a seguir class Foo: pass isinstance(Foo, **???**) # i want to...

235
ler subprocesso stdout linha por linha

Meu script python usa subprocesso para chamar um utilitário linux que é muito barulhento. Eu quero armazenar toda a saída em um arquivo de log e mostrar algumas delas para o usuário. Eu pensei que o seguinte funcionaria, mas a saída não aparece no meu aplicativo até que o utilitário tenha produzido...

235
Matplotlib 2 subparcelas, 1 barra de cores

Passei muito tempo pesquisando como obter duas subparcelas para compartilhar o mesmo eixo y com uma única barra de cores compartilhada entre as duas no Matplotlib. O que estava acontecendo era que, quando eu chamei a colorbar()função em um subplot1ou outro subplot2, ele dimensionaria...

235
Como ativar o virtualenv?

Passei por pesquisas e tentei várias alternativas sem sucesso e passei vários dias nisso agora - me deixando louco. Rodando no Red Hat Linux com Python 2.5.2 Começou a usar o Virtualenv mais recente, mas não conseguiu ativá-lo. Encontrei em algum lugar uma versão anterior necessária, então usei o...

235
Selecionando com critérios complexos em pandas.DataFrame

Por exemplo, eu tenho DF simples: import pandas as pd from random import randint df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) Posso selecionar valores de 'A' para os quais os valores...

234
Teste se uma variável é uma lista ou tupla

Em python, qual é a melhor maneira de testar se uma variável contém uma lista ou uma tupla? (ou seja, uma coleção) É isinstance()tão mau como sugerido aqui? http://www.canonical.org/~kragen/isinstance/ Atualização: a razão mais comum pela qual desejo distinguir uma lista de uma string é quando...

234
Como atualizo um pacote Python?

Estou executando o Ubuntu 9:10 e um pacote chamado M2Crypto está instalado (a versão é 0.19.1). Preciso fazer o download, compilar e instalar a versão mais recente do pacote M2Crypto (0.20.2). O pacote 0.19.1 possui arquivos em vários locais, incluindo (/ usr / share / pyshared e...