タグ

ブックマーク / qiita.com/SatoshiTerasaki (3)

  • Interact.jl を用いて Julia で使う対話機能を持つ可視化ソフトを作ろう - Qiita

    日は ipywidgets という Python のライブラリで Jupyter notebook 上で動作させる対話ツールの構築をサポートするパッケージがあります. 例えば,Jupyter Notebookを開いて,次のようなコードを書いてみましょう from matplotlib import pyplot as plt import numpy as np from ipywidgets import interact import ipywidgets as widgets def plot_something(a): xs = np.linspace(-np.pi, np.pi, 100) ys = np.sin(xs-a) plt.plot(xs, ys) plt.xlim(-np.pi, np.pi) a_slider = widgets.FloatSlider(min=0

    Interact.jl を用いて Julia で使う対話機能を持つ可視化ソフトを作ろう - Qiita
    Nyoho
    Nyoho 2019/07/26
  • ChainerX とりあえず入れてみよう - Qiita

    この記事を読む前に この記事は2018年のChainerアドベントカレンダーの一つとしてかかれました。 当時のChainerXはリリースされたばかりであり、動作するプラットフォームは限られていましたが、ChainerのV6の正式版がリリースされている現在では多くのOS,プラットフォームでChainerXの導入が可能となっています。(ただし、あくまでもインストールのみを確認しており、プログラマの意図通りに動作するかは非自明です。) 日は 師走の月になってきました。 Chainerのカレンダー空いていたというのと ChainerXどうやら無事にマージされたようだ。めでたい☺https://t.co/Iw4zLszbvN — Keisuke Umezawa (Chainer Evangelist) (@kmechann) 2018年11月30日 ChainerXでAdvent Calender

    ChainerX とりあえず入れてみよう - Qiita
  • 速度でJuliaに勝つのが難しかった(私では無理だった)話. - Qiita

    日は Twitterのハッシュタグ Julia言語 で話題となっている(というかしている)Ising ModelのJuliaのコードが速いというおはなしです. Ising Model Ising Model の簡単なイントロは Ising Modelを平易に解説してみる を読むといいでしょう.ここでは,”スピン”と呼ばれるプラス1またはマイナス1をとるものから構成される二次元領域の変化の記述を計算しているものだと思ってください. Juliaでの実装 Juliaでの実装が Gen Kurokiさんのノートブック にありますので抜粋します.リンク先にはコードの解説も書いてありますので参考にしてください. #Julia言語 最近では2次元イジング模型のメトロポリス法が「Hello world」扱いらしいので私が書いたテストコードも貼り付けておきます。https://t.co/AmpKeZg2e

    速度でJuliaに勝つのが難しかった(私では無理だった)話. - Qiita
    Nyoho
    Nyoho 2018/01/27
  • 1