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
Leia um arquivo compactado como um DataFrame do pandas
Estou tentando descompactar um arquivo csv e passá-lo para o pandas para que eu possa trabalhar no arquivo. O código que tentei até agora é: import requests, zipfile, StringIO r = requests.get('http://data.octo.dc.gov/feeds/crime_incidents/archive/crime_incidents_2013_CSV.zip') z = zipfile.ZipFile(StringIO.StringIO(r.content)) crime2013 = pandas.read_csv(z.read('crime_incidents_2013_CSV.csv')) Após a última linha, embora o python seja capaz de obter o …
108 python  zip  pandas 

17
Django Rest Framework - não foi possível resolver a URL para relacionamento com hiperlink usando o nome de visualização “detalhe do usuário”
Estou construindo um projeto no Django Rest Framework onde os usuários podem fazer o login para visualizar sua adega. Meus ModelViewSets estavam funcionando bem e, de repente, recebo este erro frustrante: Não foi possível resolver o URL para relacionamento com hiperlink usando o nome de exibição "detalhes do usuário". Você …


6
binning dados em python com scipy / numpy
existe uma maneira mais eficiente de obter uma média de uma matriz em caixas pré-especificadas? por exemplo, eu tenho uma matriz de números e uma matriz correspondente às posições inicial e final do compartimento nessa matriz, e quero apenas obter a média nesses compartimentos. Eu tenho o código que faz …

5
Leia e substitua um arquivo em Python
Atualmente estou usando este: f = open(filename, 'r+') text = f.read() text = re.sub('foobar', 'bar', text) f.seek(0) f.write(text) f.close() Mas o problema é que o arquivo antigo é maior do que o novo. Então, acabo com um novo arquivo que tem uma parte do arquivo antigo no final.
108 python  file  overwrite 

11
produto cartesiano em pandas
Eu tenho dois dataframes do pandas: from pandas import DataFrame df1 = DataFrame({'col1':[1,2],'col2':[3,4]}) df2 = DataFrame({'col3':[5,6]}) Qual é a prática recomendada para obter seu produto cartesiano (claro, sem escrever explicitamente como eu)? #df1, df2 cartesian product df_cartesian = DataFrame({'col1':[1,2,1,2],'col2':[3,4,3,4],'col3':[5,5,6,6]})
108 python  pandas 

7
Como converter uma lista de tuplas em várias listas?
Suponha que eu tenha uma lista de tuplas e desejo converter em várias listas. Por exemplo, a lista de tuplas é [(1,2),(3,4),(5,6),] Existe alguma função integrada em Python que o converte em: [1,3,5],[2,4,6] Este pode ser um programa simples. Mas estou apenas curioso sobre a existência de tal função integrada …
108 python  list  tuples 


2
TypeError: não é possível usar um padrão de string em um objeto semelhante a bytes em re.findall ()
Estou tentando aprender como buscar urls automaticamente em uma página. No código a seguir, estou tentando obter o título da página da web: import urllib.request import re url = "http://www.google.com" regex = r'<title>(,+?)</title>' pattern = re.compile(regex) with urllib.request.urlopen(url) as response: html = response.read() title = re.findall(pattern, html) print(title) E recebo …

2
adicionar cabeçalho ao módulo de solicitações python
Anteriormente, usei o httplibmódulo para adicionar um cabeçalho na solicitação. Agora estou tentando a mesma coisa com o requestsmódulo. Este é o módulo de solicitação Python que estou usando: http://pypi.python.org/pypi/requests Como posso adicionar um cabeçalho ao request.poste request.getdizer que tenho que adicionar a foobarchave em cada solicitação no cabeçalho.

3
Por que `a == b ou c ou d` sempre avalia como True?
Estou escrevendo um sistema de segurança que nega o acesso a usuários não autorizados. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Ele concede acesso a usuários autorizados conforme o esperado, mas também permite a …

12
Como posso dividir um texto em frases?
Eu tenho um arquivo de texto. Preciso obter uma lista de frases. Como isso pode ser implementado? Existem muitas sutilezas, como um ponto sendo usado em abreviações. Minha antiga expressão regular funciona mal: re.compile('(\. |^|!|\?)([A-Z][^;↑\.<>@\^&/\[\]]*(\.|!|\?) )',re.M)
108 python  text  split 

11
Aspas simples ou duplas em JSON
Meu código: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 definição está errada #2 definição está certa Ouvi dizer que no Python essas aspas simples e duplas podem ser intercambiáveis. Alguém pode me explicar isso?
108 python  json 


2
matplotlib: barras de cores e seus rótulos de texto
Eu gostaria de criar uma colorbarlegenda para a heatmap, de forma que os rótulos fiquem no centro de cada cor discreta. Exemplo emprestado daqui : import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, …

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.