Articles of python

Como fazer agrupar por e receber Contar de uma coluna dividir por contagem de exclusivo da segunda coluna do quadro de dados em pandas python?

Eu tenho frame de dados panda com 4 coluna, digamos ‘col1’, ‘col2’, ‘col3’ e ‘col4’ agora eu quero agrupar por col1 e col2 e quero ter agregado dizer abaixo. Count(col3)/(Count(unique col4)) As result_col Como eu faço isso? Eu estou usando MySql com pandas. Eu tentei muitas coisas da internet, mas não consegui uma solução exata, […]

Python Framework para aplicativo de database da área de trabalho

Existe uma estrutura para desenvolver aplicativos de database da área de trabalho (algumas canvass com canvass CRUD) para Python? Eu estou procurando algo semelhante ao Windows Forms, com a capacidade de associar TextField, Combos e outras metáforas da interface do usuário com conjuntos de dados conectados a bancos de dados relacionais, como MySQL, SQLServer, Oracle […]

O que squeeze = True faz em groupby?

Eu achei doc diz reduzir a dimensionalidade do tipo de retorno, se possível, caso contrário, retornar um tipo consistente. df = pd.DataFrame( {‘a’: np.ones(4, dtype=’float32′), ‘b’: np.ones(4, dtype=’float32′), ‘c’: np.zeros(4, dtype=’float32′)}) df.groupby(df4.index,squeeze=True)[‘b’].sum() Eu não podia ver nenhuma mudança com ou sem squeeze.Pode alguém me explicar o propósito real de squeeze = True e por que […]

Funções de teclas padrão no módulo de curses

Tem um programa simples: import curses import time window = curses.initscr() curses.cbreak() window.nodelay(True) while True: key = window.getch() if key != -1: print key time.sleep(0.01) curses.endwin() Como posso ativar o modo que não ignora as funções padrão Enter, Backspace e Arrows? ou apenas o jeito é adicionar todos os caracteres especiais para elif: if event […]

Python Networkx detectando loops / círculos

Dado o seguinte exemplo: Existe uma possibilidade de detectar um loop na rede (I1, I2,I3, C6, C7, I5) ? Eu tentei: simple_cycles → funciona bem com 3 nós, mas não com mais de 3. Eu precisaria detectar o círculo com todos os nós e o nó “input” (“I1″) e o “output” (“I3”) .

Enviar pressionamentos de tecla para uma janela específica no Windows em Python

Eu preciso enviar pressionamentos de tecla para uma janela específica para automatizar meus aplicativos de console e fazê-los se comunicarem como eu. Também é só para satisfazer o meu pensamento embora. Tem alguém que possa ajudar?

Fazer function de dictionary se comportar como método de class

Eu tenho um dictionary de methods: def name(self): print self.name def age(self): print self.age display = { ‘name’: name, ‘age’: age } E eu tenho uma class Person onde eu quero display[‘name’]() e display[‘age’]() para funcionar como methods: class Person: def __init__(self): self.name = ‘Bob’ self.age = 22 self.showName = display[‘name’] self.showAge = display[‘age’] person […]

Como plotar diferentes partes da mesma coluna da série Pandas com colors diferentes?

Digamos que eu tenha uma série como esta: testdf = pd.Series([3, 4, 2, 5, 1, 6, 10]) Ao traçar, este é o resultado: testdf.plot() Eu quero plotar, digamos, a linha até os primeiros 4 valores em azul (padrão) e o resto da linha em vermelho. Como eu posso fazer isso?

Erro de Django Rest-Framework usando o método Post com relacionamento manytomany

Eu tenho o próximo código: Modelos: class Producto(models.Model): def __unicode__(self): return(self.nombre) nombre = models.CharField(max_length=50) descripcion = models.TextField(max_length=140) color = models.CharField(max_length=15) talla = models.CharField(max_length=10) precio = models.IntegerField() cantidad = models.IntegerField() create_date = models.DateTimeField(“Fecha de Creacion”,auto_now=True) def precio_display(self): return “Gs. “+ format(self.precio, “8,d”) precio_display.short_description = ‘Precio’ class Venta(models.Model): def __unicode__(self): return “id: {0}, {1:%H:%M – %d/%m/%Y}”.format(self.id, self.fecha) […]

AttributeError: object ‘NoneType’ não tem atributo ‘ravel’

Alguém pode me dizer o que há de errado com esse código? Eu continuo recebendo um erro NoneType . Eu estou tentando criar um histograma. import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread(‘C:\Pictures\naturalScene.bmp’,0) plt.hist(img.ravel(),256,[0,256]); plt.show()