機械学習基礎理論独習

誤りがあればご指摘いただけると幸いです。数式が整うまで少し時間かかります。リンクフリーです。

勉強ログです。リンクフリーです
目次へ戻る

JavaScript

【JavaScript】配列の要素をn回コピーする関数

はじめに 配列の要素をコピーする関数を作成します。 やりたいことを以下のような感じです。 const r = f([1, 2, 3], 3); console.log(r); // [1, 2, 3, 1, 2, 3, 1, 2, 3] 実装 なんとなく以下のような実装にしました。 const f = (a, n) => (new Array(n).…

【JavaScript】 Catmull-Clark subdivision surface の実装例

はじめに Catmull-Clark subdivision surfaceのErkamanの実装を見つけたので、解説します。 該当ソースはindex.jsの_catmullClark関数です。1行ずつではありませんが、全て解説します。 0. 引数 positionsは点配列でArray<Array<number>>やArray<float32Array>です。 cellsは面配列で、Ar</float32array></array<number>…

【C#】JavaScriptでよく使うArray.prototypeのメソッドをC#のList<T>で書き換えてみる【JavaScript】

はじめに 今C#でプログラムを書いているんですが、JavaScriptに慣れているので、ちょっとしたことでググってしまいます。 そのググる回数を減らすべく、JSの配列のメソッドを中心にC#のListに書き換えていこうと思います。 ちなみに同じ動きをするプログラム…

はてなブログでページ内リンクを自動で作る方法

はじめに 本機能はプログラムによるものなので、自己責任でお願いします。 プログラムを追加する方法 ①:管理画面のデザインを押下します。 ②:上にあるカスタマイズボタンを押下します。 ③:左側にあるフッタメニューを押下します。 ④:開いたフッタメニュ…

プログラムを始めるなら、JavaScriptがおすすめ!

はじめに 本記事はプログラム未経験者向けの記事です。 JavaScriptは開発環境いらず Google Chromeだけはインストールしましょう。 はい、開発環境終わりです。プログラムを動かすときには、環境を整える必要がありますが、 プログラムを組む前にそこで挫折…

目次へ戻る