Articles of python

C # equivalente à biblioteca traceback do Python

Neste post , python tem biblioteca traceback para obter algumas informações detalhadas de erro (número da linha, nome do arquivo …). O C # tem funções semelhantes para saber qual número de arquivo / linha gera a exceção? ADICIONADO Eu criei o seguinte código baseado nas respostas. using System; // https://stackoverflow.com/questions/4474259/c-exception-handling-with-a-string-given-to-a-constructor class WeekdayException : Exception […]

Encontre todos os pares de pontos mais próximos do que uma dada distância máxima

Eu quero encontrar (eficientemente) todos os pares de pontos que estão mais próximos do que alguma distância max_d . Meu método atual, usando o cdist , é: import numpy as np from scipy.spatial.distance import cdist def close_pairs(X,max_d): d = cdist(X,X) I,J = (d<max_d).nonzero() IJ = np.sort(np.vstack((I,J)), axis=0) # remove diagonal element IJ = IJ[:,np.diff(IJ,axis=0).ravel()0] # […]

Alternativa para django.db.close_connection ()

Existe uma maneira possível de restabelecer a conexão do MySQL no Django depois que ele cair? Eu estou recebendo o seguinte erro ao tentar acessar o MySQL usando o get_wsgi_application em django.core.wsgi : (2006,’MYSQL server has gone away’)

Como não sobrescrever o arquivo .mat ao usar scipy.io.savemat ()?

Eu tenho usado o scipy.io.savemat() do Python para salvar meus dados no formato .mat, uma maneira eficiente de transferir dados entre os dois: http://docs.scipy.org/doc/scipy-0.9.0/reference/ tutorial / io.html . De alguma forma, sobrescreve o arquivo. Como definir a function para que eu possa append ao arquivo .mat em vez de sobrescrever como a opção ‘-append’ do […]

Conversão de código Matlab para Python: as matrizes não estão alinhadas

Abaixo está um exemplo de código do MATLAB e seu código Python eqv usando o pacote Numpy. O código MATLAB funciona bem, mas o código Python está dando problemas: MATLAB / OCTAVE N=1200 YDFA_P0 = double([1;2;3;4;5]) P0=YDFA_P0 *ones(1, N) octave:27> whos P0 Variables in the current scope: Attr Name Size Bytes Class ==== ==== ==== […]

Python Localizar max na coluna dataframe para fazer um loop para encontrar todos os valores

Então eu tenho um grande dataframe, usando pandas. Quando faço max(df[‘A’]) ele reporta um máximo de 9999 quando deveria ser 396450 por observação. import numpy as numpy import pandas as pd f = open(“20170901.as-rel2.txt”, ‘r’) #read file into array, ignore first 6 lines lines = loadtxt(“20170901.as-rel2.txt”, dtype=’str’, comments=”#”, delimiter=”|”, unpack=False) #ignore col 4 lines=lines[:, :3] […]

Chave estrangeira para a tabela do usuário no django

Estou usando o módulo contrib.auth do django e configuro um relacionamento de chave estrangeira para um usuário para quando um ‘post’ for adicionado: class Post(models.Model): owner = models.ForeignKey(‘User’) # … etc. Agora, quando se trata de realmente adicionar o Post, não tenho certeza do que fornecer no campo proprietário antes de chamar save (). Eu […]

Use o texto Unicode com seaborn

Eu quero usar o texto Unicode com Seaborn. (Python 2.7) Eu posso usar o texto Unicode como um ladrilho com matplotlib. Por exemplo, import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties fp = FontProperties(fname=’/usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf’) text = u’bădărău’ plt.plot([1,2,3,2], label=text) plt.legend(prop=fp) Como definir esse tipo de propriedades de fonte para os marinhos? Na verdade, quero usar […]

Como depurar um erro de tamanho nex livre (): inválido em Python / Kivy?

Em Kivy, às vezes recebo o seguinte erro: *** Error in `python’: free(): invalid next size (fast): 0x0000000001d67800 *** Aborted (core dumped) Isso não acontece toda vez que eu testo o programa, e isso realmente me intriga. Procurando pela mensagem de erro, fui levado a acreditar que ela está relacionada ao código C. Eu imagino […]

Python 3.5.1: QVariant representa um tipo mapeado e não pode ser instanciado

Eu estou trabalhando com o Python 3.5.1 e estou tentando executar este código, mas eu tenho um problema com o QVariant from PyQt4.QtCore import * from PyQt4.QtGui import * import sys class Model(QAbstractTableModel): def __init__(self, parent=None, *args): QAbstractTableModel.__init__(self, parent, *args) self.items = [‘Item_A_001′,’Item_A_002′,’Item_B_001′,’Item_B_002’] def rowCount(self, parent=QModelIndex()): return len(self.items) def columnCount(self, parent=QModelIndex()): return 1 def data(self, […]