Ir para conteúdo
Fórum Script Brasil
  • 0

TypeError: importPoisson() takes 1 positional argument but 2 were given


Daniel Bandeira

Pergunta

Galera, estou tentando importar de um arquivo externo alguns dados para poder gerar um gráfico e tal, mas toda vez da esse erro, segue meu código:


Também podem falar erros que vocês acharam no meu código que pode ser melhorado, estou iniciando em Python ainda e gostaria de aprender também

 

import matplotlib.pyplot as plt

class poisson():

    def __init__(self):
        stopTimes = []
        times = []
        self.stopTime = stopTimes
        self.times = times

    def importPoisson(enterArchive):
        database = open('import/'+enterArchive+'.csv', 'r')

        for count in database:
            count = count.strip()
            stop,time = count.split(',')
            poisson.stopTimes.append(stop)
            poisson.times.append(time)

        return poisson.stopTimes, poisson.times

    def plotGraphic(self):
        plt.title("Poisson")
        plt.step(poisson.times, poisson.stopTimes, label="Paradas de carros")
        plt.legend()
        plt.xlabel("Tempo")
        plt.ylabel("Paradas")
        plt.show()

pos = poisson()

pos.importPoisson("eventEntrance")
pos.plotGraphic()

 

Segue em anexo um print de quais são os dados de entrada

dados.PNG

Editado por Daniel Bandeira
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...