Articles of python

UnicodeEncodeError na chamada de API (json)

Eu estou tentando imprimir o resultado dessa chamada de API, mas estou recebendo um erro UnicodeEncodeError. Provavelmente super pergunta noob, mas realmente aprecio qualquer ajuda com isso 🙂 import http.client import json api_key = ‘hidden’ connection = http.client.HTTPConnection(‘api.football-data.org’) headers = { ‘X-Auth-Token’: api_key, ‘X-Response-Control’: ‘minified’ } connection.request(‘GET’, ‘/v1/competitions’, None, headers) response = json.loads(connection.getresponse().read().decode()) print(response) Erro: […]

Distância euclidiana emparelhada com pandas ignorando NaNs

Eu começo com um dictionary, que é como meus dados já foram formatados: import pandas as pd dict2 = {‘A’: {‘a’:1.0, ‘b’:2.0, ‘d’:4.0}, ‘B’:{‘a’:2.0, ‘c’:2.0, ‘d’:5.0}, ‘C’:{‘b’:1.0,’c’:2.0, ‘d’:4.0}} Eu então converto para um dataframe pandas: df = pd.DataFrame(dict2) print(df) ABC a 1.0 2.0 NaN b 2.0 NaN 1.0 c NaN 2.0 2.0 d 4.0 5.0 […]

Django ORM: filtrar o modelo primário baseado em campos cronológicos do modelo relacionado

Vamos supor que temos os seguintes modelos: class Patient(models.Model) name = models.CharField() # other fields following class MedicalFile(model.Model) patient = models.ForeignKey(Patient, related_name=’files’) date = models.DateField() diagnostic = models.CharField() Queremos criar um conjunto de visualizações para os pacientes onde queremos filtrar os registros do paciente com base no último diagnóstico disponível / válido. Eu não sei […]

mypy Erro TypeVar com restrição de valor e União de Uniões / Opcional não pode passar tipo de contêiner genérico

Então, o exemplo a seguir é obviamente inventado, mas eu tentei manter alguma verossimilhança em relação à minha situação real. Agora que eu reduzi isso, tenho certeza de que estou perdendo algo óbvio. Considere alguns tipos e uma União restrita: from typing import Union, TypeVar, Optional, Generic, overload class Foo: def __init__(self, x: int)-> None: […]

Como evitar um resultado vazio com `Bag.take (n)` ao usar dask?

Contexto: Documentação do Dask indica claramente que Bag.take() somente coletará da primeira partição. No entanto, ao usar um filtro, pode ocorrer que a primeira partição esteja vazia, enquanto outras não. Pergunta: É possível usar Bag.take() para que ele seja coletado de um número suficiente de partições para coletar os n itens (ou o máximo disponível […]

Integração Numérica com Riemann Sum (Python)

Eu tenho o seguinte código, mas quando é executado, dá 0.0 Deve retornar um valor de 2 pois estou tentando integrar sin(x) no intervalo [0, pi] . Por favor informar. from math import sin, pi def Rsum(a,b): for i in range(1001): s = 0 delx = float((ba)/1000) g = i*delx h = (i+1)*delx y_i = […]

Estimativa de Hessiana Inversa Usando Minimização SciPy

Eu estou usando a function ‘minimize’ do SciPy para minimizar uma function. A function retorna o valor ideal, junto com uma estimativa de Jacobian e Hessian. Como abaixo: fun: -675.09792378630596 hess_inv: jac: array([ 6.34713615e-02, 1.15960574e-03, 1.63709046e-03, 2.16914486e-02, -8.02970135e-02, -4.39513315e-02, 6.69160727e-02, -5.68434189e-05]) message: b’CONVERGENCE: REL_REDUCTION_OF_F_<=_FACTR*EPSMCH' nfev: 684 nit: 60 status: 0 success: True x: array([ 9.93756778e-01, […]

Obtendo um datetime nesse formato e convertendo em hexadecimais de 4 bytes

Eu tenho um horário de data neste formato. 1999-12-31 09:00:00 Que veio do valor hexadecimal: F0C46C38 Como você faz o valor de data e hora do formato acima em um hexadecimal de 4 bytes? Os valores que eu postei acima são complementares uns aos outros. O hex no segundo bloco de código é invertido. Obrigado!

Python: Pyodbc executa procedimento armazenado com parâmetros

Estou tendo problemas para executar um procedimento armazenado do SQL Server com o Python 3.4. Eu estou importando Pyodbc para criar a conexão e ter algumas linhas que devem enviar dados para um procedimento armazenado. Meu Python: sql = “exec @int1=?, @int2=?, @string1=?, @int3=?” params = (irow[0], irow[15], irow[2], irow[6]) cursor.execute(sql, params) Procedimento armazenado: @int1 […]

Django. Como salvar um ContentFile editado com Pillow

Eu estou tentando salvar uma imagem que eu baixar com requests e, em seguida, editar com Pillow para ImageField em um modelo. Mas o object está sendo criado sem a imagem. Isso é o que eu tenho: settings.py MEDIA_ROOT = BASE_DIR + “/media/” MEDIA_URL = MEDIA_ROOT + “/magicpy_imgs/” models.py def create_path(instance, filename): path = “/”.join([instance.group, […]