Swift

Swiftを試してみた(簡単な分布関数)

昨日の続きで(チラシの裏のように)書いてみています。今日は二項分布と正規分布。あとは、累積分布関数の逆関数(norminvとbinoinv)に加えてt分布とF分布があると日常的な統計処理には使えそう。(たぶん仕事はSwiftでなくRでやると思うけど) 関数名はMa…

Swiftを試してみた(簡単な記述統計関数)

新しく使う言語を試すときには音響プログラムを書いてみたり、統計プログラムを書いてみたりします。Pythonが簡単で面白かったので、Swiftはどんなだろうと試してみます。今回はSwiftで簡単な統計関数を作ってみました。と言っても平均や分散程度ですし、エ…

ターミナルでSwiftを使う

さきほど気づいたのですが、ターミナルからSwiftを実行するときにxcrun swiftをしなくてもよくなっていました。僕の環境は「Xcode 6.2 (6C131e)」ですが、/usr/bin/swiftと/usr/bin/swiftcという二つの実行ファイルが用意されています(Yosemiteからなのかも…

Swiftで問題ひとつ解いてみた

今日の午前中に試験をやったのですが、そのうちのひとつの問題に ID番号の末尾2桁を負数にし、8ビット二進数(2の補数表現)で書け。 (例えばID番号が1234567であれば、-67 -> 10111101となる) というものがありました。これ、採点するときに手作業で計算…

Swift REPLの立ち上げ方(Xcode 6 beta 3)

昨日からXcode 6 beta 3が一般公開されたので、さっそくポチポチ遊んでいます。REPL(Read Eval Print Loop)が使えるというのも魅力の一つなので、REPLの立ち上げ方を調べてみました。 現時点で使用されているXcodeはどの版なのかを調べるために、ターミナ…