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.



7
descartando valores infinitos de quadros de dados em pandas?
qual é a maneira mais rápida / simples de eliminar os valores nan e inf / -inf de um DataFrame do pandas sem redefinir mode.use_inf_as_null? Eu gostaria de poder usar os argumentos subsete , exceto com valores considerados ausentes, como:howdropnainf df.dropna(subset=["col1", "col2"], how="all", with_inf=True) Isso é possível? Existe uma maneira …
219 python  numpy  scipy  pandas 

6
Por que estou vendo "TypeError: índices de string devem ser inteiros"?
Estou brincando com o aprendizado de python e tentando obter problemas do github de forma legível. Usando o conselho de Como posso converter JSON em CSV? Eu vim com isso: import json import csv f=open('issues.json') data = json.load(f) f.close() f=open("issues.csv","wb+") csv_file=csv.writer(f) csv_file.writerow(["gravatar_id","position","number","votes","created_at","comments","body","title","updated_at","html_url","user","labels","state"]) for item in data: csv_file.writerow([item["gravatar_id"], item["position"], item["number"], item["votes"], …
219 python  json  github 


18
Maneira pitônica de evitar declarações “if x: return x”
Eu tenho um método que chama 4 outros métodos em sequência para verificar condições específicas e retorna imediatamente (não verificando os seguintes) sempre que alguém retorna algo Truthy. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: return …

6
Como usar uma versão diferente do python durante a instalação do NPM?
Eu tenho acesso ao terminal para um VPS executando o centos 5.9 e o python padrão 2.4.3 instalado. Também instalei o python 2.7.3 através destes comandos: (usei em make altinstallvez demake install ) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall instalei o node.js da fonte por …
218 python  node.js  centos  npm 

12
Não é possível selecionar <type 'instancemethod'> ao usar o multiprocessamento Pool.map ()
Estou tentando usar multiprocessinga Pool.map()função de dividir o trabalho simultaneamente. Quando uso o seguinte código, ele funciona bem: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if __name__== '__main__' : go() No entanto, quando eu o uso em uma abordagem mais orientada a objetos, …

9
Como crio uma lesma no Django?
Eu estou tentando criar um SlugFieldno Django. Eu criei este modelo simples: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Eu então faço isso: &gt;&gt;&gt; from mysite.books.models import Test &gt;&gt;&gt; t=Test(q="aa a a a", s="b b b b") &gt;&gt;&gt; t.s 'b b b b' &gt;&gt;&gt; t.save() …

12
Entendendo geradores em Python
Atualmente, estou lendo o livro de receitas Python e atualmente estou olhando para geradores. Estou achando difícil de entender. Como eu venho de um background em Java, existe um equivalente em Java? O livro estava falando sobre 'Produtor / Consumidor', no entanto, quando ouço isso, penso em encadear. O que …
218 python  generator 




5
Como "perfeitamente" substituir um ditado?
Como posso tornar a subclasse de ditado o mais "perfeita" possível? O objetivo final é ter um ditado simples em que as chaves estejam em minúsculas. Parece que deveria haver um pequeno conjunto de primitivas que eu posso substituir para fazer isso funcionar, mas de acordo com todas as minhas …


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.