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.


16
Verifique se o pacote Python está instalado
Qual é uma boa maneira de verificar se um pacote está instalado dentro de um script Python? Sei que é fácil para o intérprete, mas preciso fazer isso dentro de um script. Acho que poderia verificar se há um diretório no sistema que foi criado durante a instalação, mas acho …

8
Usando% f com strftime () em Python para obter microssegundos
Estou tentando usar strftime () com precisão de microssegundos, o que parece possível usando% f (conforme declarado aqui ). No entanto, quando tento o seguinte código: import time import strftime from time print strftime("%H:%M:%S.%f") ... Recebo a hora, os minutos e os segundos, mas% f imprime como% f, sem sinal …
112 python  time  strftime 

8
Verifique se o argumento opcional argparse está definido ou não
Gostaria de verificar se um argumento argparse opcional foi definido pelo usuário ou não. Posso verificar com segurança usando o isset? Algo assim: if(isset(args.myArg)): #do something else: #do something else Isso funciona da mesma forma para argumentos do tipo float / int / string? Eu poderia definir um parâmetro padrão …
112 python  argparse 

11
Insira uma linha no dataframe do pandas
Eu tenho um dataframe: s1 = pd.Series([5, 6, 7]) s2 = pd.Series([7, 8, 9]) df = pd.DataFrame([list(s1), list(s2)], columns = ["A", "B", "C"]) A B C 0 5 6 7 1 7 8 9 [2 rows x 3 columns] e preciso adicionar uma primeira linha [2, 3, 4] para obter: …


6
Fazendo mapa de calor de pandas DataFrame
Eu tenho um dataframe gerado a partir do pacote Pandas do Python. Como posso gerar mapa de calor usando DataFrame do pacote pandas. import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols) >>> df A B C …

5
Implementando o fatiamento em __getitem__
Estou tentando implementar a funcionalidade de fatia para uma classe que estou criando que cria uma representação vetorial. Eu tenho esse código até agora, que acredito que implementará corretamente a fatia, mas sempre que faço uma chamada como v[4]onde v é um vetor, o python retorna um erro sobre não …

12
python NameError: nome global '__file__' não está definido
Quando executo este código em python 2.7, recebo este erro: Traceback (most recent call last): File "C:\Python26\Lib\site-packages\pyutilib.subprocess-3.5.4\setup.py", line 30, in <module> long_description = read('README.txt'), File "C:\Python26\Lib\site-packages\pyutilib.subprocess-3.5.4\setup.py", line 19, in read return open(os.path.join(os.path.dirname(__file__), *rnames)).read() NameError: global name '__file__' is not defined o código é: import os from setuptools import setup def …
112 python  nameerror 

4
Trace uma linha suave com PyPlot
Eu tenho o seguinte script simples que traça um gráfico: import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() Do jeito que está agora, a linha vai direto de um ponto …





16
É possível ter várias instruções em uma expressão lambda python?
Eu sou um novato em python tentando alcançar o seguinte: Eu tenho uma lista de listas: lst = [[567,345,234],[253,465,756, 2345],[333,777,111, 555]] Eu quero mapear em outra lista contendo apenas o segundo menor número de cada sublista. Portanto, o resultado deve ser: [345, 465, 333] Por exemplo, se eu estivesse interessado …
112 python 

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.