問題タブ [bisection]
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.
r - 目的関数内にネストされた二分法の解析的勾配
Rを使用してパラメーターをデータ セットに適合させようとしていますoptim()
。目的関数では、方程式の反復根解法が必要であるG
ため、予測値p
がG
(目的関数内にネストされた) の値を 0 (または 0 に近い値) にします。可能な; 安定性のために二分法を 50 回繰り返します)。
ここに問題があります: に解析的勾配を含めたいのoptim()
ですが、反復関数にはそれができないと思います。しかし、分析的勾配をあきらめる前に、ここにいる全員でこの問題を実行して、見落としている解決策があるかどうかを確認したいと思いました. 何かご意見は?
注: 二分法に落ち着く前に、他のルート解決法を試しましたが、ブラケットを使用しない方法 (ニュートンなど) はすべて不安定なようです。
以下は、問題の再現可能な例です。提供されたデータ セットと の開始値を使用するoptim()
と、アルゴリズムは解析的勾配なしで問題なく収束しますが、他のデータ セットと開始値ではうまく機能しません。
ありがとう!!
python - Python リストを二等分し、インデックスを見つける
関数を使用すると、要素の が取得されず、代わりに が取得さbisect_left()
れるのはなぜですか?index
index + 1
python - 所得税計算パイソン
範囲が 70000 以上の for ループを作成するにはどうすればよいですか? 所得税の for ループを実行していますが、所得が 70000 を超えると 30% の税金がかかります。私は何かをしfor income in range(income-70000)
ますか?
最初はループを使用しないコードを開発し、問題なく動作しましたが、コードにループを組み込む必要があると通知されました。これは私が持っているものですが、for ループを使用する意味がありません。誰かが私を助けることができますか?
def tax(income):
さて、while ループを試してみましたが、値が返されません。あなたの考えを教えてください。所得に基づいて所得税を計算する必要があります。最初の10000ドルは税金がありません。次の 20000 年には 10% です。次の 40000 には 20% があります。70000 を超えると 30% になります。
def taxes(income):
python - Python: 単純な二分探索ゲームで予期しない条件付きアクティベーションが発生する
0 から 100 までの秘密の数字を決定するコードを書きました。ユーザーは、推測した数字 (範囲の半分) が高すぎるか、低すぎるか、またはちょうどよいかをマシンに伝えます。入力に基づいて、マシンは二分探索を使用して推測を調整しました。推測が正しい場合、ユーザーは c を押してゲームを終了します。問題は、「入力を理解できませんでした」ブランチに配置された条件にもかかわらず、ユーザーが c (有効なエントリ) を押したときにこのブランチがトリガーされ、それが最初の推測ではないことです。
たとえば、ここに出力があります-
そして、ここにコードがあります-
前もって感謝します。私はこれについて何時間も頭を悩ませてきました....