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.

2
Como definir alguns xlim e ylim em Seaborn lmplot facetgrid
Estou usando o lmplot do Seaborn para traçar uma regressão linear, dividindo meu conjunto de dados em dois grupos com uma variável categórica. Para xey, gostaria de definir manualmente o limite inferior em ambos os gráficos, mas deixar o limite superior no padrão Seaborn. Aqui está um exemplo simples: import …
87 python  pandas  seaborn 

4
Como habilitar um virtualenv em uma unidade de serviço systemd?
Eu quero "ativar" um virtualenv em um arquivo de serviço systemd. Eu gostaria de evitar um processo de shell entre o processo systemd e o interpretador python. Minha solução atual é assim: [Unit] Description=fooservice After=syslog.target network.target [Service] Type=simple User=fooservice WorkingDirectory={{ venv_home }} ExecStart={{ venv_home }}/fooservice --serve-in-foreground Restart=on-abort EnvironmentFile=/etc/sysconfig/fooservice.env [Install] WantedBy=multi-user.target …

4
Como carregar o template jinja diretamente do sistema de arquivos
O documento da API jinja em pocoo.org afirma: A maneira mais simples de configurar o Jinja2 para carregar modelos para seu aplicativo é mais ou menos assim: from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader('yourapplication', 'templates')) Isso criará um ambiente de modelo com as configurações padrão e um carregador que …

9
Classificando uma string com exceções
Existe uma maneira padrão em Python para titlecase uma string (ou seja, palavras começar com caracteres maiúsculos, todos os caracteres restantes encaixotado têm minúsculas) mas os artigos que deixam como and, ineof em minúsculas?


11
AssertionError: o mapeamento da função de visualização está substituindo uma função de endpoint existente: principal
Alguém sabe por que não consigo substituir uma função de endpoint existente se tenho duas regras de url como esta app.add_url_rule('/', view_func=Main.as_view('main'), methods=["GET"]) app.add_url_rule('/<page>/', view_func=Main.as_view('main'), methods=["GET"]) Traceback: Traceback (most recent call last): File "demo.py", line 20, in <module> methods=["GET"]) File ".../python2.6/site-packages/flask‌​/app.py", line 62, in wrapper_func return f(self, *args, **kwargs) File …
86 python  flask 

6
Como desativo um teste usando o pytest?
Digamos que eu tenha um monte de testes: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... Existe um decorador ou algo semelhante que eu possa adicionar às funções para evitar a pytestexecução apenas desse teste? O resultado pode ser parecido com ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... …
86 python  testing  pytest 

5
Python - diferença entre duas strings
Eu gostaria de armazenar muitas palavras em uma lista. Muitas dessas palavras são muito semelhantes. Por exemplo, eu tenho palavra afrykanerskojęzycznye muitos de palavras como afrykanerskojęzycznym, afrykanerskojęzyczni, nieafrykanerskojęzyczni. Qual é a solução eficaz (rápida e com tamanho de diff pequeno) para encontrar a diferença entre duas strings e restaurar a …

5
Mudar coluna em um dataframe do pandas?
Eu tenho um dataframe do pandas. Eu quero 'retardar' uma de minhas colunas. Isso significa, por exemplo, deslocar a coluna inteira 'gdp' para cima em um e, em seguida, remover todos os dados em excesso na parte inferior das linhas restantes para que todas as colunas tenham o mesmo comprimento …




3
Qual é uma boa maneira de ordenar métodos em uma classe Python?
Quero solicitar métodos em uma classe Python, mas não sei qual é a ordem correta. Quando extraio métodos no Eclipse com PyDev, o Eclipse coloca o método extraído no topo do método modificado. Mas isso coloca os detalhes de nível inferior antes dos detalhes de nível superior. De acordo com …
86 python 

1
Python retorna o objeto MagicMock em vez de return_value
Eu tenho um arquivo python a.pyque contém duas classes Ae B. class A(object): def method_a(self): return "Class A method a" class B(object): def method_b(self): a = A() print a.method_a() Eu gostaria de fazer um teste de unidade method_bem classe Bzombando A. Aqui está o conteúdo do arquivo testa.pypara esta finalidade: …

8
Divida um grande dataframe do pandas
Eu tenho um grande dataframe com 423244 linhas. Eu quero dividir isso em 4. Tentei o código a seguir, mas deu um erro?ValueError: array split does not result in an equal division for item in np.split(df, 4): print item Como dividir esse dataframe em 4 grupos?
86 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.