Java

第2章 関係 駆け足で読む『離散数学〜コンピュータサイエンスの基礎数学』

本駆け足シリーズの全体の目次はこちら 関係 relation 集合の要素は順序関係なし。関係を扱う第2章では順序対 ordered pairs (a,b) を扱う。aは第1成分、bは第2成分 直積集合 product, cartesian product 集合Aと集合Bの要素が作るすべての順序対の集合を…

第1章 集合論 駆け足で読む『離散数学〜コンピュータサイエンスの基礎数学』

本駆け足シリーズの全体の目次はこちら 集合 set、要素 element、外延 extention、抽象 abstraction、空集合 empty set、AはBに含まれる(A is contaitned by B)()、BはAを含む(B contains A)()、真部分集合 proper subset () 集合演算 和 union、共通部分 in…

配列表記

塩基配列はATGCの4文字。SNPなら01の2文字、SNPが作るハプロタイプも2文字、SNPが作るジェノタイプは3文字。 String DNAseq = "102332210";//A=0,T=1,G=2,C=3 String haplotype = "0010101010"; String genotype = "221001002"; それぞれ、n塩基サイトあると…

四捨五入とNaNの扱い メモ

相関係数・偏相関係数の計算ソースを書くと、それ以外の数値の扱いとも同様だが、分母がゼロになって割り算が不能だったり、切りのよい結果(1や0など)が返るべきところで、0.9999999999999999 などが出て困る。 NaN サイト "Not a Number"の略 NaNか否か…