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
Métodos de fábrica vs framework de injeção no Python - o que é mais limpo?
O que geralmente faço em meus aplicativos é que crio todos os meus serviços / dao / repo / clients usando métodos de fábrica class Service: def init(self, db): self._db = db @classmethod def from_env(cls): return cls(db=PostgresDatabase.from_env()) E quando eu crio um aplicativo, eu faço service = Service.from_env() o que …

3
Unmelt apenas parte de uma coluna do dataframe pandas
Eu tenho o seguinte exemplo dataframe: df = pd.DataFrame(data = {'RecordID' : [1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5], 'DisplayLabel' : ['Source','Test','Value 1','Value 2','Value3','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2'], 'Value' : ['Web','Logic','S','I','Complete','Person','Voice','>20','P','Mail','OCR','A','I','Dictation','Understandable','S','I','Web','Logic','R','S']}) que cria esse quadro de dados: +-------+----------+---------------+----------------+ | Index | RecordID | Display Label | Value | +-------+----------+---------------+----------------+ | 0 | …

1
O Django REST Framework (DRF): TypeError: register () obteve um argumento inesperado da palavra-chave 'base_name'
Eu atualizei para a djangorestframework==3.11.0partir da versão mais antiga. Agora eu tenho esse erro, TypeError: register () obteve um argumento inesperado da palavra-chave 'base_name' Traceback ... ... ... File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/home/abu/projects/django-example/django2x/urls.py", line 21, in <module> path('sample/', include('sample.urls')), File "/home/abu/.virtualenvs/django-example/lib/python3.6/site-packages/django/urls/conf.py", line 34, in include urlconf_module …


1
Setter de propriedade para subclasse de DataFrame do Pandas
Eu estou tentando configurar uma subclasse de pd.DataFrameque tem dois argumentos necessários ao inicializar ( groupe timestamp_col). Quero executar a validação nesses argumentos groupe timestamp_col, portanto, tenho um método setter para cada uma das propriedades. Isso tudo funciona até eu tentar set_index()e conseguir TypeError: 'NoneType' object is not iterable. Parece …


6
Corresponder e remover caracteres duplicados: Substitua várias (3+) ocorrências não consecutivas
Estou procurando um regexpadrão que corresponda à terceira, quarta, ... ocorrência de cada personagem. Veja abaixo os esclarecimentos: Por exemplo, eu tenho a seguinte string: 111aabbccxccybbzaa1 Quero substituir todos os caracteres duplicados após a segunda ocorrência. A saída será: 11-aabbccx--y--z--- Alguns padrões de regex que eu tentei até agora: Usando …
9 python  r  regex  string 


3
Qual é a maneira mais rápida de mapear nomes de grupos de matrizes numpy para índices?
Estou trabalhando com o pointcloud 3D do Lidar. Os pontos são dados por uma matriz numpy que se parece com isso: points = np.array([[61651921, 416326074, 39805], [61605255, 416360555, 41124], [61664810, 416313743, 39900], [61664837, 416313749, 39910], [61674456, 416316663, 39503], [61651933, 416326074, 39802], [61679969, 416318049, 39500], [61674494, 416316677, 39508], [61651908, 416326079, 39800], …



1
Imagem de limpeza para OCR
Eu tenho tentado limpar imagens para OCR: (as linhas) Preciso remover essas linhas para, às vezes, processar ainda mais a imagem e estou chegando bem perto, mas na maioria das vezes o limite retira muito do texto: copy = img.copy() blur = cv2.GaussianBlur(copy, (9,9), 0) thresh = cv2.adaptiveThreshold(blur,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY_INV,11,30) kernel …



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.