問題タブ [exp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - imp / expツールを使用して、データベースをOracle9からOracle10に移行できますか?
私は下請け業者であり、クライアントはOracleデータベースを9から10にアップグレードしたいと考えています。他のベンダーがアップグレードプロセスを実行する予定であり、アップグレード前に必要なバックアップを作成してから、Oracle10で環境を再作成するように求められました。すべてのデータは、単一のスキーマの個別のデータベースに保存されます。派手な関係やスクリプトなどはありません(実際のアプリは、Oracle、SQL Server、Postgresなどのさまざまなデータベースをサポートしているため、DB固有のコードは避けたいと考えています)。
imp / expを使用したいと思っていましたが、imp / expに下位互換性があるかどうかわかりません(expがO9からimpからO10)?
同様の状況に対処するためのより良い/推奨される方法がある場合は、アドバイスをいただければ幸いです。
visual-c++ - Visual C ++ .exeプロジェクトビルドで.libファイルと.expファイルが作成されるのはなぜですか?
私は3つのプロジェクトからなるソリューションを持っています。1つは静的ライブラリで、2つはこのライブラリに依存してリンクするコンソールベースの.exeファイルです。それらの設定は同じようです。私はそれらの1つを構築します:
1> ------ビルド開始:プロジェクト:masksample、構成:Debug Win32------
1>コンパイル...
1>stdafx.cpp1
>コンパイル...
1>masksample.cpp1
>コンパイルリソースへのマニフェスト...
1>リンク...
1>リンク:C:\ Users \ DarekSz \ Praca \ cci \ Debug \ masksample.exeが見つからないか、最後のインクリメンタルリンクによってビルドされていません。フルリンクの実行
1>埋め込みマニフェスト...
1>masksample-0エラー、0警告
==========ビルド:1成功、0失敗、1最新、 0スキップ==========
次に、もう一方の構築に進みます。
1> ------ビルド開始:プロジェクト:calibsample、構成:Debug Win32------
1>コンパイル...
1>stdafx.cpp1
>コンパイル...
1>calibsample.cpp1
>コンパイルリソースへのマニフェスト...
1>リンク...
1>リンク:C:\ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.exeが見つからないか、最後のインクリメンタルリンクによってビルドされていません。フルリンクの実行
1>ライブラリC:\ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.libとオブジェクトC:\ Users \ DarekSz \ Praca \ cci \ Debug\calibsample.expの作成
1>埋め込みマニフェスト...
1> calibsample-0エラー、0警告
==========ビルド:1成功、0失敗、1最新、0スキップ==========
今回、リンカが.libファイルと.expファイルを作成するのはなぜですか?知らないうちにアクティブにした、これをオンまたはオフにするオプションはありますか?
c++ - FLOPと比較したcmathでのexpの複雑さ/実際のコストはどれくらいですか?
[質問をより「有用」で明確になるようにグローバルに編集しました]
exp
cmathでの関数の実装の複雑さについて疑問に思いました。
複雑さとは、可能であればアルゴリズムの複雑さを意味します。それ以外の場合、浮動小数点演算と比較したコスト(たとえば追加)
次の行:
コンパイル先:
exp
実行時に動的にロードする必要がありますが、実装アルゴリズムの複雑さに関する多くの情報を見つけることができません。特別なプロセッサ命令への呼び出しはないようです(少なくともgccを使用するx86_64プラットフォームでは)ので、どこかに実装が見つからないはずです。私の考えでは、アルゴリズムは入力のバイナリ表現を使用して非常に複雑さが弱いと思われますが、このトピックに関する貴重なリファレンスを見つけることができませんでした。
この場合、アルゴリズムの複雑さについて話すことは実際には不可能であり、テストすることしかできません(以下の回答を参照)が、浮動小数点演算とexpの呼び出しの違いを客観的に定量化する方法がわかりません。
c++ - 高速固定小数点 pow、log、exp、および sqrt
固定小数点クラス (10.22) があり、pow、sqrt、exp、log 関数が必要です。
残念ながら、これをどこから始めればよいかわかりません。有用な記事へのリンクを提供してくれる人、またはコードを提供してくれる人はいますか?
exp 関数があれば、 pow と sqrt を実装するのが比較的簡単になると思います。
私が難しいと感じているのは、それらの exp 関数と log 関数だけです (ログ規則のいくつかを覚えているかのように、それ以外のことはあまり覚えていません)。
おそらく、sqrt と pow のためのより高速な方法もあるでしょう。
注意: これはクロス プラットフォームであり、純粋な C/C++ コードである必要があるため、アセンブラーの最適化は使用できません。
matlab - MATLABでe^(-t^2)を表す方法は?
私は MATLAB の初心者で、 e (-t 2 )を表す必要があります。
たとえば、 e xを表すために を使用することを知ってexp(x)
おり、次のことを試しました
1) tp=t^2; /tp=t*t; x=exp(-tp);
2) x=exp(-t^2);
3) x=exp(-(t*t));
4) x=exp(-t)*exp(-t);
それを行う正しい方法は何ですか?
c++ - EXP to Taylor シリーズ
exp(x) 関数をテイラー級数に拡張しようとしています。コードは次のとおりです。
}
問題は、大きな X または負の X を入力すると、プログラムがクラッシュすることです。そして、「0.00000000001」のように X を入力すると、結果は -1 になります。
アドバイスが必要です。手伝ってくれてありがとう。
visual-c++ - AVX命令を使用すると、exp()の最適化が無効になりますか?
AVX組み込み関数を使用してVC++でフィードフォワードネットを作成しています。このコードは、C#のPInvokeを介して呼び出しています。関数exp()を含む大きなループを計算する関数を呼び出すときの私のパフォーマンスは、160Mのループサイズで約1000msです。AVX組み込み関数を使用する関数を呼び出し、その後exp()を使用するとすぐに、同じ操作でパフォーマンスが約8000ミリ秒に低下します。exp()を計算する関数は標準Cであり、AVX組み込み関数を使用する呼び出しは、処理されるデータに関して完全に無関係である可能性があることに注意してください。ある種のフラグが実行時にどこかでトリップしています。
言い換えると、
または、不思議なことに、
ここでどのようなメカニズムが起こっているのか、あるいはどのように解決策を追求するのかについて、私は迷っています。私はIntel2500Kcpu \Win7を使用しています。VSのExpressバージョン。
ありがとう。
excel - VBA Exp()オーバーフロー
これがVBAの人たちにとって非常に簡単な質問です。一部の関数でニュートン法を実行していますが、Exp()関数のオーバーフロー(およびコードの停止)しか想定できないと推測されることがあります。このケースを単純に処理するために、どのような提案が必要ですか?(多分ある種のエラー処理?)
これまたは何らかの種類の爆発が原因でニュートン法が失敗した場合は、そのポイントより下の二分法に進みたいと思います。
ちなみに、この状況を少なくするためにログを取ることを考えていましたが、正直なところ、まだ完全には理解していない数学を使って作業しているので、いずれにせよニュートン法が失敗した場合に対処したいと思います。最初。
免責事項:私は完全なVBA初心者なので、提案を読んでいただければ幸いです。前もって感謝します。
編集:コードを投稿するように依頼されました。まず、読んでくれてありがとう。残念ながら、ビジネス上の理由からコード全体を投稿することはできませんが、非常に基本的な概要を説明することはできます。モジュールと関数を作成しました。この関数の中には、次のものがあります。
Newtons Method Loop
Bisection Loop
ニュートン法のループ内で、28,000程度の次の推測があるポイントまでトレースし、変数hに値Exp(28,000)またはラウンドアバウトを割り当てています。デバッガーはその時点で壊れます。私のコードは本質的に終了し、関数が返す必要のある値が何であれ、#VALUEを生成します。私の独房で。
これは多くの情報ではないことを私は知っていますが、それで十分であることを願っています(そして考えています)。私が間違っている場合は私を訂正してください。
編集2:他のすべてが失敗した場合、私は明示的に大きすぎる値をキャッチするつもりですが、より堅牢でエレガントなソリューションがあるかどうか疑問に思います。
oracle - Oracle imp および exp コマンド
通常、UNIX でデータベースのバックアップを取る必要がある場合は、
またはダンプからロードする
私の質問は次のとおりです。
- 単一のテーブルのバックアップを取る方法
- ダンプから単一のテーブルにデータ バックアップをインポートするにはどうすればよいでしょうか。
- バックアップを取るときに制約を無効にする方法
必要に応じてこれらを行うことはめったにありません。上記のことを行う必要がある場合もありますが、代わりに、すべてのテーブルの完全なバックアップを取ってロードすることを知らないためです。どうすればできるか知っている人はいますか?
xcode - Xcode でエクスポートされたシンボル ファイルを変更する適切な方法は何ですか?
既存のプロジェクト フレームワークを変更しています。これはカスタム JavaScriptCore フレームワークです。JavaScriptCore Export Symbol File がプロジェクトに含まれています。関数をリストに正しく追加するにはどうすればよいですか。
それらは次のように不可解に見えます。
では、正しい接頭辞と接尾辞を付けて関数名を追加するにはどうすればよいですか?
不足しているツールや不足している手順はありますか?手動で行う以外に、このファイルを変更するものは何もないようです?
前もって感謝します。