Python
Python(GeminiのAPIの試し)新着!!

■生成AIをPythonで動かしてみる。この前、日経ソフトウェアに生成AIの記事がのっていたので、その辺りを触ってみたい。今回使うのはGemini。まず、Googleアカウントで、Google AI Studioにログイ […]

続きを読む
Javascript
Javascript (Worker_行列積)

■Workerの数を変えて行列同士の積の処理を見る。前回のモンテカルロで円周率を求めるサンプルでは、Workerでスレッドを複数使って処理速度を速くすることができた。今回、このWorkerの数を変えて処理速度やCPUなど […]

続きを読む
Javascript
モンテカルロ法(Javascriptでの処理高速化)

■今回はJavascript。Pythonと同様にJavascriptでの高速化について検討してみたい。Pythonのときは、Numpyによるベクトル化(乱数の一括生成)、NumbaによるJIT化、Sobolによる準乱数 […]

続きを読む
Python
モンテカルロ法(Pythonでの処理高速化_2)

■前回の処理高速化の続き。前回、Numpy, Numba, Sobolといったいくつかの方法を使って、モンテカルロ法で円周率近似を行うコードの高速化を検討した。今回、それらを組み合わせてどのくらいの大きさまでできそうか見 […]

続きを読む
Python
モンテカルロ法(Pythonでの処理高速化)

■円周率の近似の続き。前回、Python、javascriptの処理時間の比較を行い、Pythonでは演算部分(ランダムの数値の発生と円の内外の判定部分の演算)にかなり時間がかかった。40000回(STEP)繰り返した後 […]

続きを読む
Javascript
モンテカルロ法(円周率の近似、時間計測)

■Python, Javascriptでの試し。モンテカルロ法で円周率の近似をしているけど、ランダムの数値の発生と円の内外の判定部分の演算とグラフへの描画に対してそれぞれ時間計測を行う。あと、javascriptで同様の […]

続きを読む
その他
2026/01/01 良いお年を

昨年もほぼ週一のペースで投稿できました。内容は、強化学習、tensorflow、量子回路、C3/D3、Reactなどで Python と Javascript がメインでした。一昨年試したかった Chat GPT も3月 […]

続きを読む
Python
モンテカルロ法(円周率の近似_Python)

■モンテカルロ法の試し。数学・アルゴリズム関連のテーマをChatGPTで聞いたらモンテカルロ法での円周率の近似が出てきた。少し調べると、一様分布の点をプロットして、それが円内に入っているか(下の式を満たすか)を判断して、 […]

続きを読む
Javascript
Javascript (React_fetchのサンプル)

■fetch関数の試し。Reactの参考書を借りて少し読んだらfetch関数に目が止まった。外部APIを使ってjsonデータの取得をすれば、そういう公開をしているサイトからデータ取得できるので利用の幅は広いと思う。今回、 […]

続きを読む
Javascript
Javascript (D3+React_アニメーションサンプル)

■歯車のサンプル。地図、ツリー、関数と見てきたけど、他に何かめぼしいものがないかD3の公式サイトを見ていたら、歯車を動かしているアニメーションがあった。それを簡素化したバージョンにして動かしてみた。 2つの歯車(左が歯数 […]

続きを読む
Javascript
Javascript (D3+React_関数サンプル)

■矩形波の関数。無線工学とかで出てくる矩形波をフーリエ級数で表現したもの。下の数式のやつ。 f(t) = 4/π(sint) が次の関数になるので、そこから1/3sin3t, 1/5sin5t と追加していき、最終的に2 […]

続きを読む
C3、D3
Javascript (D3+React_ツリーサンプル)

■簡単なサンプル02。D3+Reactで何ができるか試行錯誤中。今回はツリーのサンプル。このブログのカテゴリーに対して投稿数をサイズとしてツリー状にしてみた。 サンプルコードはChat GPTで生成した(参考に一番下につ […]

続きを読む