Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > リスト操作 > リストの要素 >
Mathematica > データの操作 > データの配列の操作 > リストの要素 >

Pick

Pick[list, sel]
list の要素の中で対応する sel の要素がTrueであるものを選び出す.
Pick[list, sel, patt]
list の要素の中で対応する sel の要素が patt にマッチするものを選び出す.
  • sel はどんな深さのネストしたリストでもよい.
  • Pick[list, sel, patt]は,sel[[i1, i2, ...]]patt とマッチする list[[i1, i2, ...]]を選び出す.
  • ネストしたリスト sel の中の patt にマッチする要素の並び方によって,Pickは不調和配列を返すことがある.
  • listsel 中の頭部はListでなくともよい.
「選択」リスト中の1の位置に当たる要素を抽出する:
In[1]:=
Click for copyable input
Out[1]=
 
2次元配列から要素を抽出する:
In[1]:=
Click for copyable input
Out[1]=
バージョン 5.1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team