In [1]:
import collections as clt
import functions as f
import pandas as pd

import numpy as np
import pandas as pd

In [2]:
artist_list = f.get_songs("los hermanos")
artist_list


Out[2]:
song_name url_note
0 A Flor https://www.cifraclub.com.br/los-hermanos/a-flor/
1 A Outra https://www.cifraclub.com.br/los-hermanos/a-ou...
2 À Palo Seco https://www.cifraclub.com.br/los-hermanos/a-pa...
3 A Turma do Funil None
4 Adeus Você https://www.cifraclub.com.br/los-hermanos/adeu...
5 Ainda É Cedo None
6 Além do Que Se Vê https://www.cifraclub.com.br/los-hermanos/alem...
7 Alguem Pra Mim https://www.cifraclub.com.br/los-hermanos/algu...
8 Aline https://www.cifraclub.com.br/los-hermanos/aline/
9 Anna Júlia https://www.cifraclub.com.br/los-hermanos/anna...
10 Assim Será https://www.cifraclub.com.br/los-hermanos/assi...
11 Azedume https://www.cifraclub.com.br/los-hermanos/azed...
12 Bárbara https://www.cifraclub.com.br/los-hermanos/barb...
13 Bom Dia https://www.cifraclub.com.br/los-hermanos/bom-...
14 Cadê Teu Suin https://www.cifraclub.com.br/los-hermanos/cade...
15 Cara Estranho https://www.cifraclub.com.br/los-hermanos/cara...
16 Cara Valente None
17 Carinhoso None
18 Carol None
19 Casa Pré-Fabricada https://www.cifraclub.com.br/los-hermanos/casa...
20 Cher Antoine https://www.cifraclub.com.br/los-hermanos/cher...
21 Cinema Mudo None
22 Ciúme https://www.cifraclub.com.br/los-hermanos/ciume/
23 Condicional https://www.cifraclub.com.br/los-hermanos/cond...
24 Conversa de Botas Batidas https://www.cifraclub.com.br/los-hermanos/conv...
25 De Onde Vem a Calma https://www.cifraclub.com.br/los-hermanos/de-o...
26 Deixa Estar https://www.cifraclub.com.br/los-hermanos/deix...
27 Deixa o Verão https://www.cifraclub.com.br/los-hermanos/deix...
28 Desce https://www.cifraclub.com.br/los-hermanos/desce/
29 Descoberta https://www.cifraclub.com.br/los-hermanos/desc...
... ... ...
76 Primeiro Andar https://www.cifraclub.com.br/los-hermanos/prim...
77 Quando Eu Digo None
78 Quase Sem Querer None
79 Quem Sabe https://www.cifraclub.com.br/los-hermanos/quem...
80 Retrato Pra Iaiá https://www.cifraclub.com.br/los-hermanos/retr...
81 Ritmo da Chuva https://www.cifraclub.com.br/los-hermanos/ritm...
82 Romeu e Julieta https://www.cifraclub.com.br/los-hermanos/rome...
83 Sábado Morto https://www.cifraclub.com.br/los-hermanos/saba...
84 Samba a Dois https://www.cifraclub.com.br/los-hermanos/samb...
85 Santa Chuva https://www.cifraclub.com.br/los-hermanos/sant...
86 Sapato Novo https://www.cifraclub.com.br/los-hermanos/sapa...
87 Sem Ter Você https://www.cifraclub.com.br/los-hermanos/sem-...
88 Sentimental https://www.cifraclub.com.br/los-hermanos/sent...
89 Sobre o Tempo None
90 Tá Bom https://www.cifraclub.com.br/los-hermanos/ta-bom/
91 Tanto Amor None
92 Tão Sozinho https://www.cifraclub.com.br/los-hermanos/tao-...
93 Tempo Perdido None
94 Tenha Dó https://www.cifraclub.com.br/los-hermanos/tenh...
95 Todo Carnaval Tem Seu Fim https://www.cifraclub.com.br/los-hermanos/todo...
96 Traumas https://www.cifraclub.com.br/los-hermanos/trau...
97 Último Romance https://www.cifraclub.com.br/los-hermanos/ulti...
98 Um Milhão None
99 Um Par https://www.cifraclub.com.br/los-hermanos/um-par/
100 Uma Brasileira https://www.cifraclub.com.br/los-hermanos/uma-...
101 Vai Embora https://www.cifraclub.com.br/los-hermanos/vai-...
102 Vambora None
103 Veja Bem Meu Bem https://www.cifraclub.com.br/los-hermanos/veja...
104 Veja Bem, Meu Bem None
105 Vou Tirar Você Desse Lugar https://www.cifraclub.com.br/los-hermanos/vou-...

106 rows × 2 columns


In [3]:
all_notes = f.get_all_song_notes( artist_list )

In [10]:
colunas = list( all_notes.columns )[1:]

In [12]:
all_notes[colunas].sum() / all_notes[colunas].sum().sum()


Out[12]:
A           0.042932
A7          0.008122
A7+         0.006188
A7/Bb       0.000580
A7/F#       0.000580
A7M         0.004061
Abm         0.004835
Abm/F#      0.000580
Am          0.029975
B           0.027848
B/Bb        0.000580
B7          0.012377
Bb          0.030555
Bbm7/5b     0.000580
Bm          0.031909
Bm6         0.000967
Bm7         0.017405
C           0.018565
C#          0.012377
C#7         0.007349
C#7(9)      0.000387
C#m         0.019725
C#m/B       0.001934
C#m7        0.006382
C7(9)       0.000387
Cm7         0.008896
D           0.031329
D#m         0.003868
D/E         0.000580
D4          0.000387
              ...   
Bb6/D       0.000387
G#4         0.000774
G#m6        0.000774
Gm7(9)      0.002127
A7+/G#      0.000387
A7/4        0.000387
B5+/7       0.000387
Bm/A        0.000387
Bm/G        0.000387
Dm6         0.003481
F#m7(b5)    0.000387
A7/5+       0.000387
Am7/5-      0.000387
Am7/9       0.000387
Am7/G       0.000387
C#º         0.001160
C7/9-       0.000387
Dm7/F       0.000193
D°          0.000387
Eb7+        0.000967
G7/5+       0.000193
C7M/B       0.002127
Eb/G        0.000387
Eb7(9)      0.001547
GM7(5-)     0.001160
Cm/Eb       0.000967
C#9         0.003288
C#°         0.004641
F#m6-       0.000193
E7/#9       0.000193
Length: 238, dtype: float64