J'ai vérifié la fréquence des nombres qui apparaissent dans le rapport de circonférence. J'ai également vérifié le nombre de napiers. La cible est après la virgule décimale.
-Obtenir la clé API de Plotly pour utiliser la bibliothèque Python Plotly. (Non requis si vous ne dessinez pas de graphique) ・ Rapport circulaire et Number of Napiers Copiez le nombre après la virgule décimale de /e.5mil) dans le texte. (Notez que le nombre de serviettes est rempli de 0 car la première ligne a un chiffre différent des autres lignes.)
|---scripts | --- pi.py (Vérifiez la fréquence des nombres de rapport de circonférence) | --- pi_graph.py (Créer un graphique à barres du rapport de circonférence) | --- pi.txt (rapport circonférentiel après la virgule décimale) | --- e.py (Vérifiez la fréquence des nombres Napier) | --- e_graph.py (Créer un graphique à barres du nombre Napier) | --- e.txt (nombre de napiers après la virgule décimale)
Pour afficher le graphique https://plot.ly/~ユーザ名/0/#plot Vous pouvez le voir en accédant à.
pi.py
# -*- coding: utf-8 -*-
zero = 0
one = 0
two = 0
three = 0
four = 0
five = 0
six = 0
seven = 0
eight = 0
nine = 0
for line in open('pi.txt', 'r'):
for i in xrange(100):
if(line[i] == '0'):
zero += 1
elif(line[i] == '1'):
one += 1
elif(line[i] == '2'):
two += 1
elif(line[i] == '3'):
three += 1
elif(line[i] == '4'):
four += 1
elif(line[i] == '5'):
five += 1
elif(line[i] == '6'):
six += 1
elif(line[i] == '7'):
seven += 1
elif(line[i] == '8'):
eight += 1
elif(line[i] == '9'):
nine += 1
print zero #99959
print one #99758
print two #100026
print three #100229
print four #100230
print five #100359
print six #99548
print seven #99800
print eight #99985
print nine #100106
e.py
# -*- coding: utf-8 -*-
zero = -3 #J'ai rempli la première ligne du texte avec 3 0, donc je l'ai réduite.
one = 0
two = 0
three = 0
four = 0
five = 0
six = 0
seven = 0
eight = 0
nine = 0
for line in open('e.txt', 'r'):
for i in xrange(60):
if(line[i] == '0'):
zero += 1
elif(line[i] == '1'):
one += 1
elif(line[i] == '2'):
two += 1
elif(line[i] == '3'):
three += 1
elif(line[i] == '4'):
four += 1
elif(line[i] == '5'):
five += 1
elif(line[i] == '6'):
six += 1
elif(line[i] == '7'):
seven += 1
elif(line[i] == '8'):
eight += 1
elif(line[i] == '9'):
nine += 1
print zero #498642
print one #500511
print two #499302
print three #501715
print four #500420
print five #500489
print six #499875
print seven #500015
print eight #499078
print nine #500290
pi_graph.py
# -*- coding: utf-8 -*-
import plotly
import plotly.plotly as py
import plotly.graph_objs as go
plotly.tools.set_credentials_file(username='Nom d'utilisateur', api_key='Clé API')
data = [go.Bar(
x=['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'],
y=[99959, 99758, 100026, 100229, 100230, 100359, 99548, 99800, 99985, 100106]
)]
py.iplot(data, filename='basic-bar')
e_graph.py
# -*- coding: utf-8 -*-
import plotly
import plotly.plotly as py
import plotly.graph_objs as go
plotly.tools.set_credentials_file(username='Nom d'utilisateur', api_key='Clé API')
data = [go.Bar(
x=['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'],
y=[498642, 500511, 499302, 501715, 500420, 500489, 499875, 500015, 499078, 500290]
)]
py.iplot(data, filename='basic-bar')
Il semble que le rapport de circonférence et le nombre de nombres de Napier apparaissent à la même fréquence ... Existe-t-il un théorème mathématique qui apparaît déjà à la même fréquence? (Si vous le connaissez, merci de me le faire savoir dans les commentaires)
https://plot.ly/python/bar-charts/
Recommended Posts