Articles of python

Obtendo todos os descendentes de um pai de uma tabela pai pai de dataframe do pandas

Eu tenho um dataframe Pandas contendo ids pai e id filhos. Preciso de ajuda para criar um dataframe atualizado listando cada descendente de cada pai. Para esclarecer como deve ser a saída, aqui está um post em dba.stackexchange usando SQL para realizar o que estou tentando fazer em python. Aqui está um exemplo da input […]

Extraindo dados de tags de âncora usando regex em python

Eu estou tentando extrair os hiperlinks de uma página da Web usando regex em Python. suponha que minha string de texto seja: text = ‘ALL/nASSIGN’ e eu quero extrair ALL e ASSIGN, estou usando esta expressão regular: re.findall(r'(\w+)’, text, re.DOTALL) isso apenas retorna ASSIGN. Alguém pode me ajudar a apontar o erro na expressão regular? […]

Esta prática de programação é ruim no tkinter?

Estou aprendendo a escrever programas orientados a events usando o tkinter e estou usando o excelente tutorial de Fredrik Lundh. Nisso, ele menciona que é melhor definir uma class (App) para o frame e rodar o programa como uma instância da class ao invés de apenas iniciá-lo assim: root = Tk() w = Label(root, text […]

Como comparar duas colunas do mesmo dataframe?

Eu tenho um dataframe assim: match_id inn1 bat bowl runs1 inn2 runs2 is_score_chased 1 1 KKR RCB 222 2 82 1 2 1 CSK KXIP 240 2 207 1 8 1 CSK MI 208 2 202 1 9 1 DC RR 214 2 217 1 33 1 KKR DC 204 2 181 1 Agora, quero […]

Transmissão de elementos para comparar dois arrays NumPy?

Digamos que eu tenha uma matriz como esta: import numpy as np base_array = np.array([-13, -9, -11, -3, -3, -4, 2, 2, 2, 5, 7, 7, 8, 7, 12, 11]) Suponha que eu queira saber: “quantos elementos em base_array são maiores que 4?” Isso pode ser feito simplesmente explorando a transmissão: np.sum(4 < base_array) Para […]

Contando Valores Duplicados no DataFrame do Pandas

Deve haver uma maneira fácil de fazer isso, mas não consegui encontrar uma solução elegante para SO ou resolvê-la sozinha. Estou tentando contar o número de valores duplicados com base no conjunto de colunas em um DataFrame. Exemplo: print df Month LSOA code Longitude Latitude Crime type 0 2015-01 E01000916 -0.106453 51.518207 Bicycle theft 1 […]

Servidor local fornecendo arquivos errados. É possível que eu esteja executando 2 servidores python?

Eu estou no diretório /backbone/ que tem um arquivo main.js dentro de scripts. Eu corro python -m SimpleHTTPServer do diretório de backbone e exibi-lo no navegador eo console lê o erro $ is not defined e faz referência a um arquivo main.js completamente diferente de algo que eu estava trabalhando há dias com um servidor […]

Unity3d – Hospedagem no Google App Engine

Tenho um problema em hospedar meu aplicativo da web Unity3d no GAE. Quando o aplicativo é carregado e o web player começa a solicitar o arquivo “.unity3d“ , eu uso o seguinte script python para fazer a resposta HTTP: class UnityHandler(webapp.RequestHandler): def get (self, q): if q is None: q = ‘WebPlayer.unity3d’ path = os.path.join […]

Profundidade máxima de recursion do Python QuickSort

(Python 2.7.8 Windows) Eu estou fazendo uma comparação entre diferentes algoritmos de ordenação (Quick, bolha e inserção), e principalmente como esperado, o Quick sort é consideravelmente mais rápido com listas longas e o bubble e a inserção são mais rápidos com listas muito curtas e outras classificadas. O que está levantando um problema é o […]

Impede que o `os.chdir` resolva o link simbólico

Em todas as máquinas no meu cluster, meu diretório pessoal é montado no servidor NFS como /home/drive1/username . No servidor NFS, a pasta /home/drive1/username é um link simbólico para /drive1/username . Corrida: $ python -c “import os; os.chdir(‘/home/drive1/username’); print(os.getcwd())” em qualquer máquina que não seja o servidor NFS imprime: /home/drive1/username mas no servidor NFS, o […]