Perguntas com a marcação «python»

130
Sintaxe Python para "se a ou b ou c, mas não todos eles"

Eu tenho um script python que pode receber zero ou três argumentos de linha de comando. (Ele é executado no comportamento padrão ou precisa dos três valores especificados.) Qual é a sintaxe ideal para algo como: if a and (not b or not c) or b and (not a or not c) or c and (not b or not...

130
O que é um valor Nenhum?

Eu estudei Python e li um capítulo que descreve o Nonevalor, mas infelizmente este livro não é muito claro em alguns momentos. Eu pensei que encontraria a resposta para minha pergunta, se a compartilhar lá. Eu quero saber o que o Nonevalor é eo que você usá-lo? E também, eu não entendo essa parte...

130
como verificar o tipo de uma coluna em pandas python

Eu preciso usar funções diferentes para tratar colunas numéricas e colunas de seqüência de caracteres. O que estou fazendo agora é realmente burro: allc = list((agg.loc[:, (agg.dtypes==np.float64)|(agg.dtypes==np.int)]).columns) for y in allc: treat_numeric(agg[y]) allc = list((agg.loc[:,...

129
Como decorar uma aula?

No Python 2.5, existe uma maneira de criar um decorador que decora uma classe? Especificamente, quero usar um decorador para adicionar um membro a uma classe e alterar o construtor para obter um valor para esse membro. Procurando algo como o seguinte (que possui um erro de sintaxe na 'classe...

129
Herança e Substituindo __init__ em python

Eu estava lendo 'Dive Into Python' e no capítulo sobre classes, dá este exemplo: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename O autor diz que, se você deseja substituir o __init__método, deve chamar...

129
Como obter o local do diretório pai

este código é obter os templates / blog1 / page.html em b.py: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) mas eu quero obter a localização do diretório pai: aParent |--a | |---b.py | |---templates | |--------blog1 | |-------page.html...

129
inicializar uma matriz numpy

Existe uma maneira de inicializar uma matriz numpy de uma forma e adicionar a ela? Vou explicar o que preciso com um exemplo de lista. Se eu quiser criar uma lista de objetos gerados em um loop, eu posso fazer: a = [] for i in range(5): a.append(i) Eu quero fazer algo semelhante com uma matriz...

129
Obter subcomando selecionado com argparse

Quando uso subcomandos com python argparse, posso obter os argumentos selecionados. parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') subparsers = parser.add_subparsers() foo_parser = subparsers.add_parser('foo') foo_parser.add_argument('-c', '--count') bar_parser =...

129
Como mesclar dicionários de dicionários?

Preciso mesclar vários dicionários, eis o que tenho por exemplo: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} Com A B Ce Dsendo folhas da árvore, como{"info1":"value", "info2":"value2"} Existe um nível desconhecido (profundidade) de dicionários, pode ser...

129
Regressão linear múltipla em Python

Não consigo encontrar nenhuma biblioteca python que faça regressão múltipla. As únicas coisas que acho apenas fazem uma regressão simples. Eu preciso regredir minha variável dependente (y) contra várias variáveis ​​independentes (x1, x2, x3, etc.). Por exemplo, com esses dados: print 'y x1 x2 x3...

129
Correspondências de padrões de extração do Python

Python 2.7.1 Estou tentando usar a expressão regular do python para extrair palavras dentro de um padrão Eu tenho uma string que se parece com isso someline abc someother line name my_user_name is valid some more lines Eu quero extrair a palavra "my_user_name". Eu faço algo como import re s =...