Ir para conteúdo
Fórum Script Brasil

ArteEN

Membros
  • Total de itens

    692
  • Registro em

  • Última visita

Tudo que ArteEN postou

  1. não funcionou comigo, mas você pode tentar ai https://stackoverflow.com/questions/7449585/how-do-you-set-the-absolute-position-of-figure-windows-with-matplotlib#19943546
  2. import pandas as pd import numpy as np import matplotlib.pyplot as plt tabela = [[2, 4, 2, 5], [3, 0, 5, 7], [0, 4, 2, 1], [9, 6, 9, 1]] campos = ['A', 'B', 'C', 'D'] df = pd.DataFrame(np.array(tabela), columns=campos) # df = pd.read_csv("transito7.csv") coluna_filtrada = df.loc[:, 'A'] ax = coluna_filtrada.plot() ax.set_position([.3, .3, .6, .6]) plt.show() se baseia no codigo atualizado
  3. você tem que colocar esta linha a cima do plt.show(), e a baixo do ax = coluna
  4. ax.set_position([.3, .3, .6, .6]) só brincar com os numeros que você chega onde quer
  5. não sei se python2 tem o in a = 'a' in ('a', 'A') print a
  6. seu codigo esta ainda bem cru (meme do joaquim) import pandas as pd import numpy as np import matplotlib.pyplot as plt tabela = [[2, 4, 2, 5], [3, 0, 5, 7], [0, 4, 2, 1], [9, 6, 9, 1]] campos = ['A', 'B', 'C', 'D'] df = pd.DataFrame(np.array(tabela), columns=campos) # df = pd.read_csv("transito7.csv") coluna_filtrada = df.loc[:, 'A'] ax = coluna_filtrada.plot() plt.show() fiz o codigo em cima de uma tabela basica apenas para demonstração, deixei comentada a linha para importar seu csv, mas você tem que altera a forma de filtrar a informação de acordo com seu dataframe
  7. nos exemplos da documentação do pandas parece que o grafico aparece depois do comando do pandas, mas comigo não esta funcionando assim, eu tenho que chamar o .show() do matplotlib para o grafico aparecer, se não for isso para vc, coloque o codigo para podermos avaliar
  8. def mudalista(l,li,ls): sublista=list() for el in l: if el>=li and el<=ls: sublista.append(el) print(sublista) return lista = [1, 2, 5, 7, 8] mudalista(lista, 2, 6 tem algumas coisas que podem mudar para dar certo, vou deixar ai um codigo para você comparar eu pessoalmente só julgo aqueles que querem ajuda e não tem coragem de escrever uma linha de codigo
  9. a biblioteca do momento para esta tarefa é pandas
  10. ArteEN

    Erro No Projeto

    try: a = int('a') #gera um erro except: pass #aqui você faz o tratamento do erro
  11. ArteEN

    Erro No Projeto

    quando vi que a primeira postagem tenha só o codigo eu já tava fechando a pagina bem, o que acontece é que n_player é uma str, e str não soma com int
  12. voltei a analiza seu codigo, o grafico bagunçado daquele jeito pois você esta passando a informação sem qualquer tratamento, então tem varias entradas para os estados, e outras varias entradas para a população, a linha vai fazer aquele zigzag
  13. fazer esse exercicio, me mostrou que se for depender de aprender pandas para trabalhar, eu vou passar raiva. Eu ficaria mais a vontade apenas com loops e ifs seu problema é por conta do .sum(), ele não esta fazendo a somatoria correta import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('ex4.csv') df.index = pd.MultiIndex.from_frame(df) s = df.sum(level='Estado').loc[:, 'População (IBGE/2007)'] ax = s.plot.barh(x='Estado', y='População (IBGE/2007)') plt.show() deve ter jeito melhor de fazer, mas foi ate onde me dispuz, o exercicio 11 fica por sua conta
  14. ArteEN

    Iniciando o Python

    ola realmente você esta misturando coisas ai, tem uso de ponto e virgula em python, mas de verdade ninguém usa, e no seu codigo não tem nenhum ponto onde ele é necessário verdadeiro e falso tem apenas a primeira letra maiuscula= True or False não da para definir quantas posições tem o array em sua criação, menor[7] array = [0, 0, 0, 0, 0, 0, 0] array = list('0000000') array = [0 for x in range(7)]
  15. ArteEN

    Trabalho da Faculdade

    se você já tentou, então deve ter algum codigo feito, mostra ai
  16. import sys, pygame pygame.init() size = width, height = 320, 240 speed = [2, 2] black = 0, 0, 0 screen = pygame.display.set_mode(size) ball = pygame.image.load("ball.bmp") ballrect = ball.get_rect() while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() ballrect = ballrect.move(speed) if ballrect.left < 0 or ballrect.right > width: speed[0] = -speed[0] if ballrect.top < 0 or ballrect.bottom > height: speed[1] = -speed[1] screen.fill(black) screen.blit(ball, ballrect) pygame.display.flip() acho que assim funciona
  17. ArteEN

    pausar e despausar

    você pode usar apenas uma variavel verdadeira ou falsa, e um fução com um if fazendo a validação
  18. ArteEN

    frank9863

    tenhas estes valores em uma lista, organize elas com .sort, faça o sum do intervalo [1:6], e divida
  19. você pode melhorar um pouco o codigo fazendo a converção na hora de atribuir a saida do input var = float(input('---'))
  20. vou dar uma dica matadora para quem esta começando a aprender python, que é usar type, dir e print var = input('Entre um numero: ') print('classe :', type(var), '', sep='\n') print('metodos :', *dir(var), sep='\n') se você rodar estas tres linhas vai ver, que a saida do input é classe str, e nos metodos vai ver __add__ que é para soma, e __mul__(não funciona para str e str) que é para multiplicação, mas não vai achar __sub__ nem __div__, por isso os erros. a solução é bem facil, vc converte a saida do input com int ou float
  21. eu fiz aqui, e meu codigo ficou bem diferente do seu, estou usando outro modulo import calendar c = calendar.Calendar(0) l = 'seg,ter,qua,qui,sex,sab,dom'.split(',') for x in c.monthdays2calendar(2019, 8): for y, j in x: if j == 2 and y: print(y, l[j])
  22. o que você tem(de codigo) ate o momento?
  23. a realidade é que a maioria esmagadora das ferramentas tem o primeiro material em ingles, esperar tradução vai te por em atraso em relação a novas tecnologias eu aprendi vendo blogs , a documentação oficial(em ingles) e palestras que se tem no youtube mas eu só sei o basico fiz alguns videos se tiver curiosidade https://www.youtube.com/watch?v=prQ0TGPFFLk
×
×
  • Criar Novo...