ArteEN

Membros
  • Content Count

    285
  • Joined

  • Last visited

Community Reputation

0 Neutro

4 Followers

About ArteEN

  • Rank
    Amador
  • Birthday 08/24/1985

Perfil

  • Gender
    Male
  • Location
    Itaquaquecetuba - SP
  • Interests
    python

Recent Profile Visitors

1637 profile views
  1. acho que é o ^ 1^1 = 0 1^0 = 1 0^0 = 0
  2. você dever saber as condições de escolha para suas permutações (if) e então filtrar a saida do itertools.permutations from itertools import permutations s = 'ABCDE' p = permutations(s) l = [x for x in p if x[0] == 'E'] print(*l, sep='\n') o codigo a cima vai guardar apenas as permutações onde 'E' esteja na primeira posição, caso na conheça compreensão de lista segue o mesmo codigo usando loop for convencional from itertools import permutations s = 'ABCDE' p = pemutations(s) l = [] for x in p: if x[0] == 'E': l.append(x)
  3. pode criar um set a partir da lista e comparar os comprimentos
  4. from itertools import permutations def nDiferente(a, b): for x, y in zip(a, b): if x == y: return 0 return 1 def compararAB(lista_1, lista_2): for a in lista_1: for b in lista_2: if nDiferente(a, b): return(a, b) return (0, 0) a = 'ABCC' b = 'DBCC' a_per = set(permutations(a)) b_per = set(permutations(b)) exclusivos = compararAB(a_per, b_per) print(exclusivos) é o melhor que consigo pensar no momento
  5. você não pode usar permutações no modulo itertools? from itertools import permutations, chain a = 'ABCC' b = 'DBCC' a_per = permutations(a) b_per = permutations(b) a_b = chain(a_per, b_per) s = set(a_b) s = sorted(s) print(*s, sep='\n')
  6. Coloquei botões no meu gráfico
  7. grafico de barra com matplotlib
  8. continuação do video passado
  9. tenho minhas recomendações: procure logica de programação e algoritmo, todo o iniciante não se da bem ou odeia isso, mas saber fazer bem essas partes te ajuda a programar mais rapido escolha uma area de atuação, e com isso escolha a melhor linguagem para a area, da briga falar qual é a melhor, mas as linguaguens tem um objetivo e por isso há situações ondem elas atuam melhor do que as outras
  10. da uma olhada no meu codigo, você não passou os dados do csv então fiz o que deu import matplotlib.pyplot as plt from calendar import month_abbr as ma x = [*ma[1:]] y = [4, 3, 5, 45, 6, 75, 85, 86, 9, 84, 72, 54] plt.ylabel('Fator de Capacidade') plt.title("Variação Anual") plt.plot(y) #plt.xticks(range(12), x) #plt.yticks(range(0, 101, 10)) plt.show() plot apenas o y é uma solução, ou editar o tick, só retirar os comentarios
  11. Mais um video, acredito que por agora vou fazer uma pausa para procurar outros scripts