タグ

f#に関するxiangzeのブックマーク (5)

  • 今、F# で関数型プログラミングをはじめるなら - 技術memo

    F#をはじめてみたい人向け、2015年初頭現在の言語関連情報への参照をまとめてみます。 おおむね日語です。 オンラインドキュメント F# 言語リファレンス 困ったときのMS公式。よく参照しています。 いきなり全部読もうとするとかなりヘビーなので、他の記事や書籍と合わせて徐々に読むのもいいと思います。 F# コア ライブラリ リファレンス Microsoft.FSharp.Collections名前空間以下、Array/List/Seqあたりはよく使う割にすぐ忘れるので、特に参照します。 入門系Webサイト・記事 F#で初めての関数型プログラミング - @IT bleisさんによる2012年の記事です。 F#の特徴を掴むにはちょうどよく、分量もさほど多くないので、ひとまず一通り眺めておくと良いと思います。 F#入門 よくまとまっている入門サイトです。 多少情報が古いところもありますが、現在

    今、F# で関数型プログラミングをはじめるなら - 技術memo
  • F# でハミルトニアンモンテカルロ - 捨てられたブログ

    ハミルトニアンモンテカルロ (あるいはハイブリッドモンテカルロ) を F# で実装してみたというお話。ハミルトニアンというのはポテンシャルエネルギーと運動エネルギーの和としてあらわされる物理量のことだそうですが,よくわかりません。わからなくても実装はできるから問題ない(キリッ 実用上で重要なのは,確率密度関数の対数をとってマイナスにしたものと,その偏導関数があれば良いということです。確率密度関数の正規化定数は不要です。したがってベイズ推定で事後分布からのサンプリングが必要な場合も ( は事前分布, は尤度関数) とその偏導関数があれば良いことになります。 open RecycleBin.Random let inline updateWith f (ys : float []) (xs : float []) = for index = 0 to Array.length xs - 1 d

  • Math.NET

    Math.NET is an opensource initiative to build and maintain toolkits covering fundamental mathematics, targeting advanced but also every day needs of .Net developers. GitHub NuGet Discussions @MathDotNet Numerical Computing Math.NET Numerics aims to provide methods and algorithms for numerical computations in science, engineering and every day use. Covered topics include special functions, linear a

  • Advent Art:北斎の絵を生成する

    ここ数年、日のF# コミュニティは「F# Advent Calendar」というイベントを開催しています (2010年、 2011年、 2012年、 そして 今年)。 これはadvent dayごとに1人ずつ、F#に関連した何かしら興味深い記事を作成するというものです。 私は去年からTwitterでadvent calendarをチェックしていて、 今年からは私も参加しようと思い、記事を書きたいと申し出ました。 そうしたところ、数名の方からの協力を得ることができました。 @igeta には参加手続きの諸々とレビューを、 @yukitos にはこの記事の翻訳を、そして @gab_km には翻訳のレビューをしていただきました。 ありがとう! けれども何についての記事を書くのがよいのでしょう? 過去一年にわたって、F#コミュニティで開発されているF#のオープンソースライブラリやプロジェクト

  • F#をUbuntu上のMonoにインストールしてみた - 簡潔なQ

    fsharp.zipの入手 F# Downloads - Microsoft Research "For Mono, …"とあるのでクリックすると以下のページに飛ぶので Download: F# October 2009 CTP - Microsoft Download Center - Download Details "fsharp.zip"をダウンロード。 ここでは、fsharp.zipを解凍して既にFSharp-1.9.7.8上にいるものとします。 Makefileの入手 checkinstall用のMakefileを書きました。 Makefile for checkinstall FSharp — Gist これをFSharp-1.9.7.8の直下に置いてください。 コマンドを叩く % sudo aptitude install cli-common-dev checkinsta

    F#をUbuntu上のMonoにインストールしてみた - 簡潔なQ
  • 1