PDL :: BadValues.

PDL :: BADValuesには、PDLでの悪い値サポートの説明が含まれています。
今すぐダウンロード

PDL :: BadValues. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Doug Burke
  • 出版社のWebサイト:
  • http://search.cpan.org/djburke/Inline-SLang-1.00/SLang.pod

PDL :: BadValues. タグ


PDL :: BadValues. 説明

PDL :: BadValuesには、PDLのバッド値サポートの説明が含まれています。 PDL :: BadValuesには、PDLでの悪い価値サポートについての議論が含まれています。例えば、天文学で使用されるCCDは、検出器内の欠陥のために無効なデータを含むので完全ではない2D画像を生成する。 PDLの強力なインデックスルーチンとデータフローなどのすべての複雑なビジネスは、これらの地域を処理中に無視できることを意味しますが、それは厄介です。 $ c = $ A + $ Bと言えば、すべての面倒をコンピュータに残すことができるでしょう。各操作で悪い値をチェックするオーバーヘッドが大きくなる可能性があるため、PDLの。このため、コードはできるだけ速く書かれています。実際には、悪い値が含まれていないPiddlesを操作するときは、本質的に速度差は見込まれません。 0またはUNDEFに設定すると、バリューサポートは無視されます。唯一の時間についてこれを使用する必要があると思います - 私は偏っている、私は偏っている。) - コードのサイズが大きくなるので、ディスクまたはメモリスペースが限られている場合(下記参照)。 「尋ねると、私のコンピュータはIEEE NANをサポートしているので、私はすでにこれを持っています。さて、YesおよびNo - y = sin(x)のような多くのルーチンは、ユーザが異なるようにコードを与えなければNaNを提案するであろうが、Qsortのようなルーチン、またはアレイの中央値を見つける必要がある、に再コーディングする必要がある。悪い値を処理します。浮動小数点データ型の場合、NANとINFは、Option BADVAL_USENANが設定ファイルで1に設定されている場合、値が悪い場合に使用されます。それ以外の場合は特別な値が使用されます(デフォルトの悪い値)。どのオプションが速くなっているかを確認するベンチマークがありません.Setの場合は、同じタイプの個別の桁数に異なる悪い値を持つことができます。これは現在BADVAL_USENANオプションでは機能しません。両方が設定されている場合、PDLはBADVAL_USENAN VALUEを無視します。 karma、fftw、gsl、および3dが他のオプションのどれも)でなかったものではありませんでした。 Blibディレクトリ成功した後のMake = 5723 KB:Blib / Arch = 3178 KBとBlib / Lib = 1613 KB.SO、全体的な増加はわずか15%です。このテストに使用されたコアルーチンの大部分(基本/)は、「外部の」ルーチン(すなわち、PDLディストリビューション内の他のすべて)が変更されていた間に変換されていました。 Perlの要件: ・Perl


PDL :: BadValues. 関連ソフトウェア