Skip to content

Instantly share code, notes, and snippets.

@bergpb
Created November 27, 2019 22:59
Show Gist options
  • Select an option

  • Save bergpb/018ea218484404a994bb6e2ebbbb874e to your computer and use it in GitHub Desktop.

Select an option

Save bergpb/018ea218484404a994bb6e2ebbbb874e to your computer and use it in GitHub Desktop.
Tabela Historiograma em Python
somatorio = 0
rk = [] # rk
nk = [8, 10, 16, 23, 33, 44, 56, 61] # nk fixo
pnk = [] # pnk
cdf = [] # cdf
tr = [] # tr
sk = [] # sk
print("Preenchendo valores na coluna 1..")
for i in range(1, 9):
rk.append(i)
for i in range(0, len(nk)):
somatorio += nk[i]
for i in range(0, len(nk)):
pnk.append(nk[i]/somatorio)
cdf.append(pnk[0])
for i in range(1, len(pnk)):
cdf.append(cdf[i-1] + pnk[i])
for i in range(0, len(cdf)):
tr.append(cdf[i] * 8)
for i in range(0, len(tr)):
sk.append(round(tr[i]))
print("Mostrando todas as colunas: ")
print("rk|nk| p | cdf | tr | sk | ps |")
for i in range(0, len(rk)):
print("{}, {}, {:.2f}, {:.2f}, {:.2f}, {:.2f}"\
.format(rk[i], nk[i], pnk[i], cdf[i], tr[i], sk[i]))
@bergpb

bergpb commented Nov 27, 2019

Copy link
Copy Markdown
Author

Ainda falta a ultima tabela (ps).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment