Mathematica には膨大な数のルールのリストがありますが、特定の基準に対応するアイテムを選択したいと考えています。Select コマンドと Take コマンドを使用しようとしましたが、目的の出力を取得できませんでした..
例: リストから A->1.2 の項目を選択するとします。
list={{A->1,B->2.1,C->5.2},{A->1.1,B->2.6,C->5.5},{A->1.2,B->2.7,C->5.7},{A->1.3,B->2.9,C->6.1}};
望ましい出力は {A->1.2,B->2.7,C->5.7} です。
値に基づいて、リストからアイテムを選択できることを知っています。しかし、ルールのリストからそれを行うにはどうすればよいでしょうか?
ありがとう
編集:どうやら、ケースはトリックを行います:
Cases[リスト, {A-> # | A-> 合理化[#]、ルール[_、_] ..}] & /@ {1.2}
これはまた、私が見つけた別の問題である有理数および非有理数の数を検索します。