Perguntas com a marcação «python»

8
Anotações de tipo para modelos do Django

Estou trabalhando em um projeto Django. Como este é um projeto novo, desejo que ele seja totalmente anotado com anotações do tipo python 3.6+. Estou tentando anotar modelos, mas luto para encontrar um bom método para isso. Vamos dar o IntegerFieldexemplo. Vejo duas opções para anotá-lo: # number...

8
Como testar se PyObject possui um iterador

Estou implementando uma função C como uma extensão para Python. Lá dentro abstract.h, encontrei o seguinte: /* ==== Iterators ================================================ */ /* Takes an object and returns an iterator for it. This is typically a new iterator but if the argument is an...

8
Pandas agrupam por resultado em colunas

Eu tenho o dataframe assim: x = pd.DataFrame({ 'audio': ['audio1', 'audio1', 'audio2', 'audio2', 'audio3', 'audio3'], 'text': ['text1', 'text2', 'text3', 'text4', 'text5', 'text6'], 'login': ['operator1', 'operator2', 'operator3', 'operator4', 'operator5', 'operator6'] }) Eu estou tentando...

8
mypy: Por que "int" é um subtipo de "float"?

Por que "mypy" considera "int" como um subtipo de "float"? Um subtipo deve suportar todos os métodos de seu supertipo, mas "float" possui métodos que "int" não suportam: test.py: def f(x : float) -> bool: return x.is_integer() print(f(123.0)) print(f(123)) O verificador de tipo estático...

8
Fatiar matrizes com listas

Então, eu crio uma matriz numpy: a = np.arange(25).reshape(5,5) matriz ([[0, 1, 2, 3, 4], [5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19] , [20, 21, 22, 23, 24]]) Uma fatia convencional a[1:3,1:3]retorna matriz ([[6, 7], [11, 12]]) assim como usar uma lista no segundo...