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.

3
Anotações de tipo para * args e ** kwargs
Estou tentando anotações de tipo do Python com classes base abstratas para escrever algumas interfaces. Existe uma maneira de anotar os possíveis tipos de *argse **kwargs? Por exemplo, como alguém expressaria que os argumentos sensíveis a uma função são um intou dois ints? type(args)dá, Tupleentão meu palpite era anotar o …

6
Como adicionar uma nova linha a uma matriz numpy vazia
Usando matrizes Python padrão, posso fazer o seguinte: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] No entanto, não posso fazer a mesma coisa numpy. Por exemplo: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr = np.append(arr, np.array([4,5,6])) # arr is now [1,2,3,4,5,6] Também examinei vstack, mas quando …
158 python  numpy  scipy 

6
Indicador de progresso durante operações de pandas
Realizo regularmente operações de pandas em quadros de dados com mais de 15 milhões de linhas e gostaria de ter acesso a um indicador de progresso para operações específicas. Existe um indicador de progresso baseado em texto para operações de divisão de aplicação e combinação de pandas? Por exemplo, em …
158 python  pandas  ipython 


8
Instalando SciPy e NumPy usando pip
Estou tentando criar as bibliotecas necessárias em um pacote que estou distribuindo. Requer as bibliotecas SciPy e NumPy . Enquanto desenvolvia, instalei ambos usando apt-get install scipy que instalou o SciPy 0.9.0 e o NumPy 1.5.1 e funcionou bem. Gostaria de fazer o mesmo usando pip install- para poder especificar …
157 python  numpy  scipy  pip  apt 


14
Retornando o produto de uma lista
Existe uma maneira mais concisa, eficiente ou simplesmente pitônica de fazer o seguinte? def product(list): p = 1 for i in list: p *= i return p EDITAR: Na verdade, acho que isso é marginalmente mais rápido do que usar operator.mul: from operator import mul # from functools import reduce …
157 python 

4
Strptime Python () e fusos horários?
Eu tenho um arquivo de despejo CSV de um backup do IPD do Blackberry, criado usando o IPDDump. As cadeias de data / hora aqui são mais ou menos assim (onde ESTé um fuso horário australiano): Tue Jun 22 07:46:22 EST 2010 Eu preciso ser capaz de analisar esta data …




6
pythonw.exe ou python.exe?
Para encurtar a história: pythonw.exenão faz nada, python.exenão aceita nada (qual devo usar?) test.py: print "a" Janela CMD: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path> Por favor, diga-me o que estou fazendo de errado.
157 python  python-3.x 

9
Como verificar se um objeto é um objeto gerador em python?
Em python, como verifico se um objeto é um objeto gerador? Tentando isso - >>> type(myobject, generator) dá o erro - Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'generator' is not defined (Eu sei que posso verificar se o objeto tem um nextmétodo para …
157 python  generator 

7
Como fazer o ajuste de curva exponencial e logarítmica em Python? Eu encontrei apenas encaixe polinomial
Eu tenho um conjunto de dados e quero comparar qual linha o descreve melhor (polinômios de diferentes ordens, exponencial ou logarítmica). Eu uso Python e Numpy e para ajuste polinomial, há uma função polyfit(). Mas não encontrei tais funções para ajustes exponenciais e logarítmicos. Há alguns? Ou como resolvê-lo de …


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.