小ネタですよ。 旧NArrayの公式ページにサンプルがあるので、Numo::NArrayで書き直してみました。ほとんどそのままです。 https://masa16.github.io/narray/demo/mandel.en.html Rubyだし実行に時間がかかるんじゃないの? いいえ、NArrayを使っているので計算時間は一瞬です。 (むしろ画像のサイズが大きくなるとgdkpixbufで画像化するのがもたつくかも) require 'numo/narray' require 'gdk_pixbuf2' include Numo def mandel(w, h, w2, h2, zoom) z = (SComplex.new(1, w).seq / w - w2) * zoom + (SComplex.new(h, 1).seq / h - h2) * zoom * Complex(0