Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.

5
Uma maneira mais pitônica de executar um processo X Times
Qual é mais pitônico? Loop While: count = 0 while count < 50: print "Some thing" count = count + 1 Para loop: for i in range(50): print "Some thing" Editar: não duplicar porque tem respostas para determinar o que é mais claro, versus como executar um intervalo sem 'i' …
90 python  loops 



6
Defina o FileField do Django para um arquivo existente
Eu tenho um arquivo existente no disco (digamos / pasta / arquivo.txt) e um campo de modelo FileField no Django. Quando eu faço instance.field = File(file('/folder/file.txt')) instance.save() ele salva o arquivo novamente como file_1.txt(na próxima vez _2, etc.). Eu entendo o porquê, mas não quero esse comportamento - eu sei …
90 python  django  file 

9
Obter estado do ciclo de cores matplotlib
É possível consultar o estado atual do ciclo de cores matplotlib? Em outras palavras, existe uma função get_cycle_stateque se comportará da seguinte maneira? >>> plot(x1, y1) >>> plot(x2, y2) >>> state = get_cycle_state() >>> print state 2 Onde eu espero que o estado seja o índice da próxima cor que …


16
Inicializar variáveis ​​de instância automaticamente?
Eu tenho uma classe Python que se parece com isto: class Process: def __init__(self, PID, PPID, cmd, FDs, reachable, user): Seguido por: self.PID=PID self.PPID=PPID self.cmd=cmd ... Existe alguma maneira de autoinicializar essas variáveis ​​de instância, como a lista de inicialização do C ++? Isso pouparia muitos códigos redundantes.

2
Altere os valores no eixo do gráfico matplotlib imshow ()
Digamos que eu tenha alguns dados de entrada: data = np.random.normal(loc=100,scale=10,size=(500,1,32)) hist = np.ones((32,20)) # initialise hist for z in range(32): hist[z],edges = np.histogram(data[:,0,z],bins=np.arange(80,122,2)) Posso traçar usando imshow(): plt.imshow(hist,cmap='Reds') obtendo: No entanto, os valores do eixo x não correspondem aos dados de entrada (ou seja, média de 100, faixa de …

4
Como imprimir do Flask @ app.route para o console python
Eu gostaria de simplesmente imprimir um "hello world" no console do python após o botão / ser chamado pelo usuário. Esta é minha abordagem ingênua: @app.route('/button/') def button_clicked(): print 'Hello world!' return redirect('/') Contexto: Eu gostaria de executar outros comandos python a partir do flask (não do shell). "imprimir" deve …
90 python  flask 

6
Compartilhe grande matriz Numpy somente leitura entre processos de multiprocessamento
Eu tenho um 60GB SciPy Array (Matrix) que devo compartilhar entre 5+ multiprocessing Processobjetos. Eu vi numpy-sharedmem e li essa discussão na lista SciPy. Parece haver duas abordagens - numpy-sharedmeme usando multiprocessing.RawArray()ae mapeando NumPy dtypes para ctypes. Agora, numpy-sharedmemparece ser o caminho a percorrer, mas ainda não vi um bom …

4
Python verificar se há algum tipo de instância na lista?
Como faço para fazer pitonicamente: var = 7.0 var_is_good = isinstance(var, classinfo1) or isinstance(var, classinfo2) or isinstance(var, classinfo3) or ... or isinstance(var, classinfoN) Parece bobo, não posso simplesmente passar uma lista de informações de classe: var_is_good = isinstanceofany( var, [classinfo1, classinfo2, ... , classinfoN] ) Então, qual é a isinstanceofanyfunção?


3
Importação relativa absoluta vs. explícita do módulo Python
Estou me perguntando sobre a maneira preferida de importar pacotes em um aplicativo Python. Eu tenho uma estrutura de pacote como esta: project.app1.models project.app1.views project.app2.models project.app1.viewsimportações project.app1.modelse project.app2.models. Há duas maneiras de fazer isso que vêm à mente. Com importações absolutas: import A.A import A.B.B ou com importações relativas explícitas, …

8
O Python é mais rápido e mais leve que o C ++? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.