2013-02-19から1日間の記事一覧

scalaで移動ボックス平均

scalaで移動ボックス平均 object test{ def box_mean(x:List[Double],n:Int=2):List[Double]={ var y=List[Double](); var k:Int=0; var nn=n-1; var sum=0.0; x.foreach{ a => k match{ case k if k%n==n-1 => sum=sum+a/n;y=y::sum; sum=0; case _ => sum=…

scalaでタブ区切りファイルから読み取って順位相関を求める

入力 $ cat test1.txt abc xxx 11 efg yyy 23 hij zzz 33 lmk qqq 41.3 $ cat test2.txt abc xxx 11 efg yyy 39 hij zzz 22 lmk qqq 17 プログラム import scala.io.Source import org.apache.commons.math3.stat.correlation.SpearmansCorrelation; object …

scalaでファイルからの読みこみ

例1) 基本よみとって出力 import scala.io.Source object test{ def main(args: Array[String]){ var source =Source.fromFile("test.txt","utf-8") val lines=source.getLines var a1: String =""; var k=0; lines.foreach{println(_);} } } foreachの- …