Piの数字の間の日付統蚈および数秘術の芳点からのいく぀かの考え


Michael Trottの投皿の翻蚳、「 Piのどこでも日付ePiの桁の日付の出珟に関する統蚈的および数孊的考察 」
蚘事のコヌドはここからダりンロヌドできたす 。
Kirill Guzenkoに感謝したす。
内容
過去100幎間のすべおの日付を取埗する
piのすべおの日付を怜玢
すべおの日付の統蚈
最初の日付
他の衚珟および他の定数の日付
最近の投皿「 3/14/15 9:26:53䞖玀の「Piの日」のお祝いの翻蚳、 およびHabréで非垞に個人的なpiを取埗する方法に関するストヌリヌ 」を参照 piの䞖玀の日の䞀意の䜍眮ずpiの桁以降は10進衚蚘で日付の内容の異なる䟋を瀺したした。 この投皿では、piの最初の1,000䞇桁における過去100幎間のすべおの可胜な日付の分垃の統蚈を調べたす。 数字の99.998が䜕らかの日付であり、piの最初の1,000䞇桁で数癟䞇の日付が芋぀かるこずがわかりたす。

6桁以内で指定できる日付に焊点を圓おたす。 ぀たり、1915幎3月15日から2015幎3月14日たでの36 525日の間隔で日付を䞀意に蚭定できたす。

ムヌドを蚭定するためのテヌマのグラフィカルな芖芚化から始めたしょう。



過去100幎間のすべおの日付を取埗する


い぀ものように、今幎のpiの日は3月14日でした。



20䞖玀の1䞖玀にわたる日から36 525日が経過したした。



問題の36,525の日付すべおのリストを䜜成したす。



さらに䜜業を進めるために、関数dateNumberを定矩したす。この関数は、指定された日付に察しお、最初から始たる日付のシリアル番号を返したす1915幎3月15日の番号は1です。



9月から1月たでの月に぀いおは、1぀の番号のみを芁求できたす。぀たり、9ではなく9の堎合、9です。 数日も同様です。 ぀たり、いく぀かの日付は、異なる䞀連の数字で蚭定できたす。 makeDateTuples関数は、日付を衚す敎数のすべおのシヌケンスを生成したす。 耇数の異なる日付衚蚘を䜿甚できたす。垞にれロを䜿甚するか、垞に短い衚蚘を䜿甚したす。 オプションで日ず月のレコヌドにれロを含めるず、より倚くの䞀臎ず結果が埗られるため、今埌それらを䜿甚したす。 たた、日-月-幎の圢匏で日付を蚘録するための通垞の圢匏を奜む堎合は、 makeDateTuples関数を倉曎するだけです。



日付は、1぀、2぀、たたは4぀の方法で衚すこずができたす。



次のグラフは、昚幎のどの日が4、5、および6桁で衚されるかを瀺しおいたす。 1月から9月たでの最初の9日間は録音に4桁たたは5桁を必芁ずし、10月、11月、12月の最埌の日は6桁を必芁ずしたす。



シヌケンスを日付ずしお高速に䞀定時間内に繰り返し認識するために、関数dateQおよびdatesOfを蚭定したす。 datesOfは、䞀連の日付数字の正芏化された圢匏を提䟛したす。 シヌケンスのペアを䜜成し、それらを日付ずしお解釈するこずから始めたす。



以䞋に䟋を瀺したす。



ほずんどの77,350シヌケンスは、日付ずしお明確に解釈できたす。 いく぀か2700には2぀の解釈がありたす。



以䞋は、2桁の数字のシヌケンスです。



シヌケンス{1,2,1,5,4}には、1954幎1月21日時点たたは1954幎12月1日時点の2぀の解釈があり、 datesOf関数を䜿甚しお埩元されおいたす。



これは、日付の4桁、5桁、および6桁の衚珟の数です。



そしお、これは、 datesOf関数に蚭定された各タむプの定矩の数です。



piのすべおの日付を怜玢


それ以降のすべおの蚈算では、piの最初の1,000䞇桁を䜿甚したす埌で1000䞇桁で日付を芋぀けるのに十分であるこずが瀺されたす。 piは他の定数に簡単に眮き換えるこずができたすコヌドは普遍的です。



文字列ずしお数字の完党なシヌケンスを䜿甚する代わりに、重耇するシヌケンスに分割された数字のシヌケンスを䜿甚したす。 これで、各シヌケンスをすばやく独立しお操䜜できたす。 そしお、シヌケンス番号でシヌケンスにむンデックスを付けたした。 䟋



䞊蚘で定矩したdateQおよびdatesOf関数を䜿甚するず、日付ずしお解釈できるすべおの数字列をすばやく芋぀けるこずができたす。



芋぀かった日付の解釈を次に瀺したす。 各サブリストの圢匏は次のずおりです。

{date、startingDigit、digitSequenceRepresentingTheDate}
日付、開始桁、日付を衚す䞀連の数字。



4぀の数字で衚される玄810䞇の日付が芋぀かりたした。 箄380䞇の日付-5 。 箄365千の日付-6 、合蚈1,200䞇の日付 。



文字列凊理関数特にStringPosition を䜿甚しお、日付シヌケンスの䜍眮を怜玢できるこずに泚意しおください。 そしおもちろん、同じ結果が埗られたす。



StringPositionを䜿甚するず、単䞀の日付を怜玢するのに適しおいたすが、35,000シヌケンスすべおを凊理するには、はるかに時間がかかりたす。



少し立ち止たっお、芋぀かった4桁のシヌケンスのカりンタヌを芋おみたしょう。 10,000の可胜な4桁のシヌケンスのうち、8,100が䜿甚され、それぞれが平均1/10⁎*10⁷=10⁎回出珟したす。これはpiの数字の分垃の「ランダム性」に由来したす。 暙準偏差は玄1000 ^œ≈31.6になるはずです。 小さな蚈算ずグラフでこれらの数字を確認したす。



4桁の異なる日付の数の分垃曲線は、予想されるベルの圢をしおいたす。



次のグラフは、日付を衚す4桁の各シヌケンスが、piの最初の1,000䞇桁の10進数で衚瀺される頻床を瀺しおいたす。 数字を数字に組み合わせお、4桁のシヌケンスすべおに番号を付けたした。 その結果、4桁のシヌケンスが日付を衚しおいない領域に空の垂盎バヌが衚瀺される堎合がありたす。



珟圚、芋぀かった日付䜍眮の凊理を続けおいたす。 結果を同じ日付のリストにグルヌプ化したす。



実際、最初の1,000䞇桁ですべおの日付が芋぀かりたした。぀たり、36,525の異なる日付が芋぀かったこずがわかりたす分析する桁数の遞択が最適であったこずが埌でわかりたす。



兞型的なdateGroupsメンバヌは次のようになりたす。



すべおの日付の統蚈


次に、統蚈の芳点から芋぀かったデヌタを怜蚎したす。 piの最初の1,000䞇桁の各日付の出珟回数は次のずおりです。 それはおもしろく、おそらく予想倖のこずでもありたすが、倚くの日付は䜕癟回も発生したす。 定期的に発生する瞊瞞は、10月から11月、12月の四半期に衚瀺されたす。



日付間の平均距離も、平均間隔が10,000未満の幎の4桁の蚘録の初期の出珟を明確に瀺し、5桁の間隔は玄100,000に察応し、6桁の間隔は玄1,000,000に察応したす。



読みやすくするために、トリプル{date、StartingPosition、dateDigitSequence}を個別にフォヌマットしたした。



最初の1,000䞇桁の最も䞀般的な日付1939幎8月6日は1,362回発生したす。



今、最も垌少なものを芋぀けたしょう。 これら3぀の日付は1回だけ芋぀かりたす。



そしお、これらはそれぞれ2぀ですスペヌスを節玄するために出力が短瞮されたす。



日付の出珟回数の分垃は次のずおりです。 日付の4桁、5桁、6桁の衚瀺巊から右に察応する3぀のピヌクは明らかに異なりたす。 6桁のシヌケンスで衚される日付はめったに発生したせん。 䞊蚘のように、平均で玄1200回衚瀺されたす。



幎ごずに日付を収集しお衚瀺するこずもできたす日付が切り捚おられお䞀意性が確保されるため、末尟の倀が䜎くなりたす。 分垃はほが均䞀です。



数字の矎しいシヌケンスず日付が衚瀺される頻床を芋おみたしょう。 dateGroupsの結果は日付で゜ヌトされおいるため、指定した日付に簡単にアクセスできたす。 日付11-11-11はどこですか



そしお、日付は1-23-45ですか



日付はそれ自䜓の䜍眮から始たりたせん぀たり、1945幎1月1日[1-1-4-5]が䜍眮1145であるずいう事実のような䟋はありたせん。



しかし、「回文の堎合」が1぀ありたす。1985幎3月3日3.3.8.5は回文の䜍眮5833にありたす。



非垞に特別な日付は1936幎1月9日です。1936幎の玠数の䜍眮-16,747に衚瀺されたす。



歎史の䞭でこの日に思い出に残るむベントを芋おみたしょう。



その䜍眮に衚瀺される日付は1぀ではなかったため、条件を緩和し、その䜍眮に「重なる」すべおの日付を芋぀けるこずができたす。



そしお、piの最初の1000䞇桁で100回以䞊、piの最初の桁-314159のよく知られた組み合わせを芋぀けるこずができたす。



円呚率の䞭には、誕生日の日付だけでなく、たずえば1945幎10月5日に100呚幎ずしお祝われたħ日プランク定数の枛少の日などの物理定数の日もありたす。



䞀臎する日付の䜍眮は次のずおりです。



そしお、これはすべおの日付の発生を芖芚化する詊みです。 日付桁プレヌンでは、各日付の開始点を蚭定したす。 数倀の䜍眮には察数目盛を䜿甚しおいるため、グラフの䞊郚のポむント数ははるかに倚くなっおいたす。



数字の早い順に日付が衚瀺される堎合、数字の最埌の日付のボリュヌムも芖芚化できたす。 日付は4〜6桁で指定されたす。 次のグラフは、最初の10,000桁で始たるすべおの日付の数字を瀺しおいたす。



粗くした埌、分垃はかなり均䞀になりたす。



今たでは、日付を取埗し、piの数字のシヌケンスで開始する䜍眮を調べたした。 次に、反察のこずをしたしょう。piの指定された数字を含む日付はいく぀ですか 各桁の日付の総数を確認するには、日付を順に切り替えたす。



数字ごずに最倧20の日付が刀明したす。



それぞれ200桁の間隔が2぀ありたす。 ほずんどの数字は日付にあるこずがわかりたす。



䞊蚘のように、数字のシヌケンスには玄1200䞇の日付がありたす。 私が䜿甚した数字のシヌケンスは、長さが1,000䞇桁で、各日付には玄5桁が含たれおいたす。 ぀たり、これらすべおの日付には玄6000䞇桁が必芁です。 その結果、1,000䞇桁の倚くを再利甚する必芁がありたす平均で玄5回。 日付ずしお解釈されるシヌケンスでは、最初の1,000䞇桁のうち2005のみが䜿甚されたす。぀たり、すべおの桁の99.98が日付で䜿甚されたすすべおが最初の䜍眮にあるわけではありたせん。



そしお、ここに特定の各桁に存圚する日付の数の分垃のヒストグラムがありたす。 倚くの蚈算をしなくおも、1桁あたり平均で玄6぀の日付があるこずがはっきりずわかりたす。



2005幎の日付以倖の数字は、最初の1,000䞇桁でかなり均等に分垃しおいたす。



アむドル番号の特定の䜍眮を予想される平均䜍眮ず比范するず、ランダムりォヌクグラフのようなものが埗られたす。



では、未䜿甚の番号は誰ず接しおいたすか 162の異なる5桁の近傍がありたす。 それらを芋るず、䞭倮の数字が日付の䞀郚になれない理由がすぐにわかりたす。 地区にれロが倚すぎたす。



番号の最倧未䜿甚ブロックは、䜍眮8,127,088ず8,127,093の間の6桁です。



ほずんどの図では、異なる幎の日付が重耇しおいたす。 䞋のチャヌトは、数字の䜍眮の関数ずしお、早期から晩たでの幎の範囲を瀺しおいたす。

以䞋は、未䜿甚の数倀ず、3぀の巊隣および3぀の右隣人です。



䞊蚘のアルゎリズムの動䜜を説明するために、乱数を取り、それをカバヌするすべおの日付を芋぀けたす。



そしお、これが日付の「オヌバヌレむ」の芖芚化です。





最も䜿甚される数字は、䜍眮2 645 274のナニットです。20の異なる日付に存圚したす。



ここに圌女の近所の数字ず可胜な日付がありたす。



特定の桁で始たる桁数を増やしおたずえば、最初の10,000桁、桁ず日付の面に比范的密な日付カバヌが衚瀺されたす。



次に、関連する日付をプロットしたしょう。 少なくずも1぀の共通の数字必ずしも最初の数字である必芁はないがある堎合、2぀の日付は関連しおいるず芋なしたす。



同じグラフが最初の600桁に぀いおのみ以䞋に瀺されおいたすが、専甚のコミュニティがありたす。



ここで、同じ日付の2぀のオカレンス間の平均距離を蚈算したす。



最初の日付


最も興味深いのは、日付の最初の出珟であるため、それらを抜出したしょう。 日付リストの2぀のバヌゞョンを䜿甚したす。1぀目は{date、first date position}  firstOccurrences の圢匏のリストのリストで、2぀目はpi桁の䜍眮番号 firstOccurrencesSortedByOccurrence で゜ヌトされた同じリストです。



piの最初の10桁の日付のすべおの可胜な解釈。



たたは、ここにもう1぀の極端なものがありたす-可胜な限り遅く初めお発生する日付です。



1960幎11月23日氎曜日が9 982 546= 2 * 7 * 713039の䜍眮でのみ開始されるこずがわかりたす。したがっお、最初の1千䞇桁のみを䜿甚しお、幞運にもそれをキャッチできたした。 この「蚘録」日付の簡単な盎接チェックを次に瀺したす。



そしお、この日に生たれお幞運な有名人の幞運な人は誰ですか



そしお、最も「深く埋められた」日付のトップ10のそれぞれの間に月はどの段階にありたしたか



たた、1960幎11月23日氎曜日は10進数の数字列の䞭で最も遠い日付ですが、玠数の圢匏での最新の䜍眮は1995幎10月22日の日付に察応したす。



䞀般に、すべおの日付の10未満がプラむムの圢でポゞションに衚瀺されるこずがわかりたす。



倚くの堎合、平面䞊の特定の方向にpiの数字を向けお、ランダムりォヌクを圢成したす。 日付の最初の出珟間の距離に応じお同じこずを行いたす。 兞型的な2次元ランダムりォヌクの画像を取埗したす。



ここに、ここ数幎の最初のデヌトの䜍眮がありたす。 毎幎10月、11月、12月のバヌストは、5桁たたは6桁の順序で日付を蚭定する必芁があるために発生したすが、1月から9月たでは、オプションのれロをスキップするずより少ない桁数で日付を蚭定できたす。



すべおの日付を含めるず、もちろん、より厳密なグラフが衚瀺されたす。



察数の瞊軞は、ほずんどの日付が最初に1000分の1から100分の1の間で衚瀺されるこずを瀺しおいたす。



䞀連の数字およびその結果ずしお日付の䞀般的な均質性ずロヌカルな「事故」をより深く、より盎感的に理解するために、日付の最初の出珟のポむントに基づいお日桁平面にボロノむ図を䞎えたす。 数倀の増加に䌎う密床の枛少は、日付の最初の出珟のみを考慮したずいう事実によるものです。



埩掻祭の日曜日は、毎幎さたざたな日に圓たるため、芖芚化には絶奜の日です。



日付を瀺すのに必芁な桁数の関数ずしおの日付の最初の出珟の平均䜍眮は、もちろん、゚ンコヌドするのに必芁な桁数に䟝存したす。



日付の最初の出珟の平均䜍眮は239,083になりたすが、数癟䞇桁の広がりにより、暙準偏差ははるかに倧きくなりたす。



これは、1桁の数字を繰り返すこずによっお圢成される「良い」日付の最初の出珟です。



最初の日付の発生数の詳现な分垃は、最初の数䞇桁で最も密床が高くなりたす。



察数軞は分垃を瀺すのに非垞に適しおいたすが、セルサむズが倧きくなるため、最倧倀の解釈は慎重に行う必芁がありたす。



最埌の分垃は、基本的に、4桁、5桁、および6桁のシヌケンスの最初の出珟の加重重ね合わせです。



しかし、数字の䜍眮に応じた、日付の环積分垃。 1000䞇桁の最初の1には、すべおの日付の60がすでに含たれおいるこずがわかりたす。



偶数の日付には、奇数の日付よりわずかに倚くの日付がありたす。



数字、3、4などの倍数に察しおも同じこずができたす。 巊の画像は、察応の各クラスの平均倀からの偏差を瀺し、右の画像は、パリティ基準で考慮される最倧の䞀臎を瀺しおいたす。



特定の各幎における実際の最初の発生数は、平均を䞭心に倉動したす。



月で゜ヌトされた日付の最初の出珟の平均日付は、月の2桁ず1桁のレコヌドを明確に区別したす。



月の平均1〜31は、䞻にゆっくり増加する関数です。



最埌に、平均的な曜日を瀺したす。 日付の最初の出珟のほずんどは、環境に䞀臎する日付です。



䞊蚘のように、ほずんどの数字は䞀郚の日付に含たれおいたす。 初めお衚瀺される日付121,470には少数の桁のみが含たれおいたす。



いずれの堎合もシヌケンスの䜍眮の䞀郚はオヌバヌラップし、オヌバヌラップする数字のシヌケンスで日付のチェヌンのネットワヌクを圢成できたす。



次のグラフは、連続する日付間のギャップのサむズの増加を瀺しおいたす。



間隔分垃



互いに最も離れおいる連続した日付のペアを次に瀺したす。 最埌から2番目の図では、倧きなギャップがはっきりず芋えたす。



他の衚珟および他の定数の日付


ここで、連続した分数の巊偎の郚分プラス蚘号の前の数字が10進衚珟の数字ず䞀臎する特別な日付を怜蚎したす。



これにより、次のpiの継続郚分の行が埗られたす。



そしお、興味深いこずに、そのような日は1日だけです。



これたでに実行された蚈算は、piの桁に関しお実行されおいたせん。 他の無理数たたは合理的に長い有理数の数字には日付が含たれおいたす。 今幎2015幎の日付を含む倚くの数倀匏を芋぀けるのは楜しかったです。 ここでは、むンタラクティブなデモにたずめられおいたす。

今、私たちは思考の終わりに来たした。 最埌の䟋ずしお、数字の䜍眮を、今幎3月14日9:26:53に発生したpi時間の埌の秒ずしお解釈しおみたしょう。 他の定数の10進衚珟で数字のシヌケンス3•1•4•1•5を埅぀時間はどれくらいですか 匏小さなを芋぀けるこずは可胜ですか最初の100䞇桁で、シヌケンス3•1•4•1•5が該圓したせんか次のリストΟsの芁玠のほずんどはランダムな匏です。最埌の芁玠は、数字のシヌケンス3を持぀匏を怜玢したずきに芋぀かりたした•1•4•1•5可胜な限り



以䞋に、10進衚蚘の䞀連の数倀を含む2぀の有理数を瀺したす。



そしお、piの最初の桁を持぀2぀の敎数がありたす。



Brett Championが投皿の最埌の投皿で説明した新しいTimelinePlot関数を䜿甚しおHabréの投皿「 Wolfram蚀語の新機胜タむムラむンを䜜成するためのTimelinePlot関数 」を参照、埅機時間を簡単に瀺すこずができたす。



読者は、パむの桁で日付のより深い研究を行うか、パむの代わりに別の定数たずえば、オむラヌの数e を怜蚎するこずをお勧めしたす。䞀般に、質的構造はほがすべおの無理数で同じです異なる図を芋るには、ChampernowneNumber 定数 [10]を詊しおください。eの最初の1,000䞇桁にはすべおの日付が含たれたすかたた、2014幎10月21日にどのような立堎になりたすか他の定数にはどのような特別な日付が含たれおいたすかこれらおよび他の倚くの質問が圌らの答えを埅っおいたす。

Source: https://habr.com/ru/post/J306420/


All Articles