Articles of python

Como transformar uma cadeia de chaves separadas por espaços, pares de valor de palavras únicas em um dict

Eu tenho uma string com palavras separadas por espaços (todas as palavras são únicas, sem duplicatas). Eu transformei esta string em lista: s = “#one cat #two dogs #three birds” out = s.split() E conte quantos valores são criados: print len(out) # Says 192 Então eu tento apagar tudo da lista: for x in out: […]

Como instalar numpy e scipy para Ironpython27? O método antigo não funciona

Acho que essa é a maneira mais popular de fazer isso antes: https://pytools.codeplex.com/wikipage?title=NumPy%20and%20SciPy%20for%20.Net Mas esse link não existe mais: https://store.enthought.com/repo/.iron/ Eu encontrei recentemente um clone para a instrução, e também encontrei um clone do ironpkg-1.0.0.py no github. Mas o http://www.enthought.com/repo/.iron/eggs/index-depend.txt não existe mais na internet (pesquisei no Google, mas não consegui encontrá-lo) Introdução ao SciPy […]

Como arredondar inteiros em python

Eu estou tentando arredondar inteiros em python. Eu olhei para a function round () integrada, mas parece que as rodadas flutuam. Meu objective é arredondar inteiros para o múltiplo mais próximo de 10. ie: 5-> 10, 4-> 0, 95-> 100, etc. 5 e superior deve arredondar para cima, 4 e menor deve arredondar para baixo. […]

Existe uma function de identidade interna em python?

Eu gostaria de apontar para uma function que não faz nada: def identity(*args) return args meu caso de uso é algo assim try: gettext.find(…) … _ = gettext.gettext else: _ = identity Claro, eu poderia usar a identity definida acima, mas um built-in certamente seria executado mais rapidamente (e evitar erros introduzidos por conta própria). […]

Lançar um comando shell com um script python, aguarde a terminação e retorne ao script

Eu tenho um script python que tem que lançar um comando shell para cada arquivo em um diretório: import os files = os.listdir(“.”) for f in files: os.execlp(“myscript”, “myscript”, f) Isso funciona bem para o primeiro arquivo, mas depois que o comando “myscript” terminou, a execução pára e não retorna ao script python. Como eu […]

pandas: melhor maneira de selecionar todas as colunas cujos nomes começam com X

Eu tenho um DataFrame: import pandas as pd import numpy as np df = pd.DataFrame({‘foo.aa’: [1, 2.1, np.nan, 4.7, 5.6, 6.8], ‘foo.fighters’: [0, 1, np.nan, 0, 0, 0], ‘foo.bars’: [0, 0, 0, 0, 0, 1], ‘bar.baz’: [5, 5, 6, 5, 5.6, 6.8], ‘foo.fox’: [2, 4, 1, 0, 0, 5], ‘nas.foo’: [‘NA’, 0, 1, 0, 0, […]

Escreva e leia uma lista do arquivo

Este é um pedido um pouco estranho, mas eu estou procurando uma maneira de escrever uma lista para o arquivo e, em seguida, lê-lo em algum outro momento. Não tenho como refazer as listas para que elas sejam formadas corretamente / formatadas como mostra o exemplo abaixo. Minhas listas possuem dados como os seguintes: test […]

Qual é a diferença entre% s e% d na formatação de strings do Python?

Eu não entendo o que %s faz e como eles funcionam.

models.py ficando enorme, qual é a melhor maneira de acabar com isso?

Direções do meu supervisor: “Eu quero evitar colocar qualquer lógica no models.py . De agora em diante, vamos usar isso como apenas classs para acessar o database e manter toda a lógica em classs externas que usam as classs de modelos ou wrap eles.” Eu sinto que este é o caminho errado a seguir. Eu […]

Amostra aleatória ponderada em python

Eu estou procurando uma definição razoável de uma function weighted_sample que não retorna apenas um índice random para uma lista de pesos dados (o que seria algo como def weighted_choice(weights, random=random): “”” Given a list of weights [w_0, w_1, …, w_n-1], return an index i in range(n) with probability proportional to w_i. “”” rnd = […]