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
Matplotlib: Erro "Projeção desconhecida '3d'"
Acabei de instalar o matplotlib e estou tentando executar um dos scripts de exemplo. No entanto, encontro o erro detalhado abaixo. O que estou fazendo de errado? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z = axes3d.get_test_data(0.05) cset = ax.contour(X, Y, …
130 python  matplotlib 

9
O que é um valor Nenhum?
Eu estudei Python e li um capítulo que descreve o Nonevalor, mas infelizmente este livro não é muito claro em alguns momentos. Eu pensei que encontraria a resposta para minha pergunta, se a compartilhar lá. Eu quero saber o que o Nonevalor é eo que você usá-lo? E também, eu …

6
Como duplicar virtualenv
Eu tenho um virtualenv existente com muitos pacotes, mas uma versão antiga do Django. O que eu quero fazer é duplicar esse ambiente, então eu tenho outro ambiente com exatamente os mesmos pacotes, mas uma versão mais recente do Django. Como posso fazer isso?


6
Verifique se a chave existe e itere a matriz JSON usando Python
Eu tenho um monte de dados JSON de postagens no Facebook como o abaixo: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} Os dados JSON são semiestruturados e nem todos …
130 python  json  loops 

5
adicionando diretório ao sys.path / PYTHONPATH
Estou tentando importar um módulo de um diretório específico. O problema é que, se eu usar sys.path.append(mod_directory)para acrescentar o caminho e abrir o interpretador python, o diretório mod_directoryserá adicionado ao final da lista sys.path. Se eu exportar a PYTHONPATHvariável antes de abrir o interpretador python, o diretório será adicionado ao …



7
Diretório, subdiretório e arquivos da lista Python
Estou tentando criar um script para listar todos os diretórios, subdiretórios e arquivos em um determinado diretório. Eu tentei isso: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) Infelizmente, ele não funciona corretamente. Eu recebo todos os arquivos, mas …
130 python  file  path 

8
Extrair parte de uma correspondência de regex
Eu quero uma expressão regular para extrair o título de uma página HTML. Atualmente eu tenho isso: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Existe uma expressão regular para extrair apenas o conteúdo de <title>, para que eu não precise remover as tags?

9
Módulo json do Python, converte chaves de dicionário int em strings
Eu descobri que, quando o seguinte é executado, o módulo json do python (incluído desde o 2.6) converte as chaves do dicionário int em strings. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' Existe alguma maneira fácil de preservar a chave como int, sem a necessidade …
130 python  json 


2
verifique se a variável é dataframe
quando minha função f é chamada com uma variável, quero verificar se var é um dataframe do pandas: def f(var): if var == pd.DataFrame(): print "do stuff" Eu acho que a solução pode ser bastante simples, mas mesmo com def f(var): if var.values != None: print "do stuff" Não consigo …
130 python  pandas 

10
Inserção em massa com SQLAlchemy ORM
Existe alguma maneira de fazer com que o SQLAlchemy faça uma inserção em massa em vez de inserir cada objeto individual. ou seja, fazendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) ao invés de: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` …

6
como verificar o tipo de uma coluna em pandas python
Eu preciso usar funções diferentes para tratar colunas numéricas e colunas de seqüência de caracteres. O que estou fazendo agora é realmente burro: allc = list((agg.loc[:, (agg.dtypes==np.float64)|(agg.dtypes==np.int)]).columns) for y in allc: treat_numeric(agg[y]) allc = list((agg.loc[:, (agg.dtypes!=np.float64)&(agg.dtypes!=np.int)]).columns) for y in allc: treat_str(agg[y]) Existe uma maneira mais elegante de fazer isso? Por …
130 python  pandas 

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.