Perguntas com a marcação «python»

122
Estatísticas: combinações em Python

Eu preciso calcular combinatorials (nCr) em Python, mas não consegue encontrar a função de fazer isso em math, numpyou stat bibliotecas. Algo como uma função do tipo: comb = calculate_combinations(n, r) Preciso do número de combinações possíveis, não das combinações reais, por...

122
Por que declarar unicode por string em python?

Ainda estou aprendendo python e tenho uma dúvida: No python 2.6.x, normalmente declaro codificação no cabeçalho do arquivo como este (como no PEP 0263 ) # -*- coding: utf-8 -*- Depois disso, minhas cordas são escritas como de costume: a = "A normal string without declared Unicode" Mas sempre...

122
Verifique se o valor já existe na lista de dicionários?

Eu tenho uma lista de dicionários Python, como segue: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Gostaria de verificar se já existe um dicionário com uma determinada chave / valor na...

122
Como criar um gráfico de densidade em matplotlib?

No RI, é possível criar a saída desejada fazendo: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) Em python (com matplotlib), o mais próximo que cheguei foi com um histograma simples: import matplotlib.pyplot as plt data =...

122
Adicione um único elemento à matriz em numpy

Eu tenho uma matriz numpy contendo: [1, 2, 3] Eu quero criar um array contendo: [1, 2, 3, 1] Ou seja, quero adicionar o primeiro elemento ao final da matriz. Eu tentei o óbvio: np.concatenate((a, a[0])) Mas recebo um erro dizendo ValueError: arrays must have same number of dimensions Eu não...

122
Rotação de uma matriz bidimensional em Python

Em um programa que estou escrevendo, surgiu a necessidade de girar um array bidimensional. Procurando a solução ideal, encontrei este impressionante one-liner que faz o trabalho: rotated = zip(*original[::-1]) Estou usando no meu programa agora e funciona como deveria. Meu problema, porém, é que...

122
Executando script python dentro do ipython

É possível executar um script python (não módulo) de dentro do ipython sem indicar seu caminho? Tentei definir o PYTHONPATH, mas parece funcionar apenas para módulos. Eu gostaria de executar %run my_script.py sem estar no diretório que contém o

122
Qual é a diferença entre 'conteúdo' e 'texto'

Estou usando a excelente biblioteca de solicitações do Python . Percebo que a boa documentação tem muitos exemplos de como fazer algo sem explicar o porquê . Por exemplo, r.texte r.contentsão mostrados como exemplos de como obter a resposta do servidor. Mas onde é explicado o que essas propriedades...

122
__init__ para unittest.TestCase

Eu gostaria de acrescentar algumas coisas ao que a unittest.TestCaseclasse faz ao ser inicializada, mas não consigo descobrir como fazer isso. Agora estou fazendo isso: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): #...

122
Pandas groupby: Como obter uma união de cordas

Eu tenho um quadro de dados como este: A B C 0 1 0.749065 This 1 2 0.301084 is 2 3 0.463468 a 3 4 0.643961 random 4 1 0.866521 string 5 2 0.120737 ! Chamando In [10]: print df.groupby("A")["B"].sum() retornará A 1 1.615586 2 0.421821 3 0.463468 4 0.643961 Agora eu gostaria de fazer "o...

122
Converter inteiro em string Jinja

Eu tenho um inteiro {% set curYear = 2013 %} Na {% if %}declaração eu tenho que compará-lo com alguma corda. Não consigo definir curYearcomo string no início porque tenho que diminuí-la em loop. Como posso