工作LEDとスイッチとアイロンビーズで作るおもちゃ いつもはプログラミングな内容ですが、今回は工作です。RaspberryPI PICOを買った時に、ついでにブレッドボードやらスイッチやらLEDもたくさん追加で買ったんです。最近子供が、僕の仕事部屋に来て、電話やらパソコンのキーボードやらいろ...2021.07.21工作
rustrustで進数変換(基数変換)する関数を作る 進数変換っていうのを小学生か中学生のころ習ったなーと思ってて、進数変換をするプログラムをRustで書いてみました。今回は、10進数以下しか対応してません。16進数とか39進数とか128進数とかには対応してません。進数変換方法は?まずは、進数...2021.07.08rustアルゴリズム
juliaJuliaでグラフをプロットする-基礎編- juliaでグラフを描画する方法を解説してきます。今回はその基礎編基本的なPlotsの使い方を解説していきます。応用編では、CSVやDataFramesなどを使ってタイタニックのデータをグラフに描いたりしていこうと思います。CSVはJuli...2021.04.25juliaデータサイエンス
nannourust nannouでハートをいっぱい描いちゃおう ハートをいっぱい描きたい!と思って(え?ちょっと気持ち悪い?)ハートをいっぱい描くプログラムをrust nannouで書きました。今回は構造体やimplを使って、ハート描画のための座標の計算や保持などを行うようなアルゴリズムにしました。ハー...2021.04.17nannourustアルゴリズムジェネラティブアート
juliajuliaのDataFramesとQueryでデータを操作する 前回は、JuliaでCSVファイルを読み込む3つの方法をご紹介しました。今回は読み込んだデータを操作する方法について解説していきます。juliaにはDataFrames.jlという、PythonでいうところPandasのようなものがあります...2021.03.21juliaデータサイエンス
juliaJuliaでCSVファイルを読み込む3つの方法-Julia1.9対応- データ分析をする時にデータを読み込むのは必須ですよね。pythonなら、pandasを使って、データの読み書きや処理を行うのをよくやると思います。juliaには、pandasはないので、それに代わるようなパッケージを使って処理していきましょ...2021.03.20juliaデータサイエンス
juliaコラッツ予想をJuliaで計算してみる-再帰を使って- 久々にJuliaです。今回はコラッツ予想(3n+1問題とかコラッツの問題とか角谷の問題とかまぁ色々呼び名はあるらしい)をJuliaで計算してみようかと思います。コラッツ予想って何?そもそもまずはコラッツ予想についてまとめていきましょう。コラ...2021.03.15juliaアルゴリズム
nannoustructとimplを使って跳ね返るボールをいっぱい作る 跳ね返るボールは、ピンボールやブロック崩しで使えるねって話で、rust nannouで跳ね返るボールの描画についてはこちらの記事で書きました跳ね返るボールの描画の考え方や求め方はこちらをご覧ください今回は、この記事を元にさらにプログラムを拡...2021.03.02nannourustアルゴリズムジェネラティブアート
nannouRust nannouで跳ね返るボールを描画する ピンボールやブロック崩しなど、ステージ内でボールが跳ね返るゲームってありますよね。そういう跳ね返るボールを今回はRust nannouで描画していきたいと思います。動くボールを描画する跳ね返るボールを描画する前に、まずは、動くボールを描画し...2021.03.01nannourustアルゴリズム
nannourust nannouでグモウスキー・ミラの写像を描画する グモウスキー・ミラの写像(Gumowski-Mira attractor)をrust nannouで描いてみました。カオスなふるまいをする話題のものです。詳しくは、いろいろ検索してみてください。さてどんなものかって言うとこんな式\begin...2021.02.23nannourustアルゴリズムジェネラティブアート