問題タブ [simplify]
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 - 複数の入力を使用して ave() または aggregate() を単純化する
これを一行で書くにはどうしたらいいでしょうか?
mydata
は"zoo"
系列で、 limit は同じサイズの数値ベクトルです
引数として 2 つのベクトルを使用しようとしましたave(...)
が、それらを行列に結合しても 1 つだけを受け入れるようです。
これは単なる例ですが、他の関数を使用することもできます。
ここでは、 の値を数値ベクトルと比較する必要があり、cummax(mydata)-mydata
それを超えると、その日の終わりまでゼロを保持します。はcummax
、毎日の始まりから計算されます。
limit がベクトルではなく単一の数値である場合(可能な数値が異なる場合)、次のように記述できます。
しかし、それよりも長いベクトルをそこに導入することはできませんx
(毎日よりも同じ長さでなければなりません) ave()
。
wolfram-mathematica - Mathematica ヘルプ: FullSimplifyは共役恒等式を使用しない
FullSimplify は次のことを認識できません。
Mathematica がこの単純な恒等式を認識できれば、非常に単純化できる非常に複雑な方程式がいくつかあります
ほら、Mathematica は、書き込んだときに方程式を解き終えません
しかし、Mathematica がこれを認識していれば、少なくとも、非常に記述的でコンパクトな形式で最終的な方程式を書くことができます. 実際の式は次のようになります。
私はこれを自分で行いますが、そのような式は 16 あり、それらは結合されたシステムの 4 つのセットを形成します。1 つのサイン エラーで作業が役に立たなくなるため、自動化されたプロセスを強く希望します。
class - UMLクラス図の継承表記を単純化するにはどうすればよいですか?
私にはスーパークラスがあり、他の40のクラスが継承します。この時点で、図を簡略化して、すべての継承関係(40の関係は単一のクラスを指します)を正確に示します。これらすべての「矢印」は、図を完全なものにします。混乱、これを単純化することは可能ですか?
java - Java 静的メソッドで日付オブジェクトを「今日」と「昨日」の文字列に簡単に置き換える
他に何もない場合でも、より短くまたはより速くしたい次の方法があります。すべてのコメントを歓迎します:
次のメソッドは、日付オブジェクトを受け取り、それをフォーマットして ("EEE hh:mma MMM d, yyyy")、日付が今日か昨日かを判断し、そうであれば "(Yesterday | Today) hh:mma を返します。 " フォーマットされた文字列。
mysql - SQL 文での式の再利用
私は MySQL を使用していますが、少し複雑な SQL 文を単純化しようとして気が狂いそうです。
クエリは次のとおりです。
このクエリは完璧に機能していますが、問題は繰り返し項目があり、単純化する方法がわからないことです。私が話している繰り返しの項目は次のとおりです。
それを簡素化するためのアイデアはありますか?ありがとう
optimization - GPS トラックの簡素化/最適化
( gpsdgpxlogger(1)
のクライアントとして提供されている)によって作成された GPS トラックがあります。GPS 受信機は 1 秒ごとに座標を更新します。gpxlogger のロジックは非常に単純です。GPS から受信した位置 ( 、、) とタイムスタンプ ( ) をn秒 (私の場合はn = 3 ) ごとに書き留めます。lat
lon
ele
time
数時間分のトラックを書き留めた後、gpxlogger は、数千のポイントを含む数メガバイトの GPX ファイルを保存します。その後、このトラックを地図上にプロットし、OpenLayersで使用してみます。それは機能しますが、数千のポイントがあるため、マップの使用は雑で遅い経験になります.
最適ではない点が数千あることは理解しています。ほとんど何も失わずに削除できるポイントが無数にあります。ほぼ直線を構成するポイントがいくつかあり、それらの間を同じ一定の速度で移動している場合、最初と最後のポイントを残して投げることができます。他のものを遠ざけます。
そのようなトラックの単純化/最適化ジョブにgpsbabelを使用することを考えましたが、残念ながら、単純化フィルターはルートでのみ機能します。つまり、タイムスタンプなしでパスの幾何学的形状のみを分析します(つまり、速度がほぼ一定であることを確認しません)。
トラックを最適化するために利用できる既製のユーティリティ/ライブラリ/アルゴリズムはありますか? それとも、gpsbabel の巧妙なオプションが欠けているのでしょうか?
c# - 多くのifを使用してコードを単純化する
私は列挙型に基づく方法を持っています、そして最初に明確にするために私たちはこの状況を持っています:
この種のコードをどのように最適化しますか(私のものではありません)?
jquery - 簡素化する jQuery コード
このコードを取得しましたが、少し繰り返しています。短くする方法はありますか?
php - Oracle でこの SQL クエリを単純化するにはどうすればよいですか?
少し検索して読んだ後、アプリケーション用に次の SQL クエリを思いつきました。
そして、可能であれば、これをどのように単純化できるか疑問に思っています。birth_date
フィールドは型DATE
であり、そのUserAge
日付フィールドから年齢を計算する関数です。
テーブル構造は次のとおりです。
私は2つのことを探しています:
- 経験豊富なユーザーが知っていて、私が知らない上記のコードの一般的な単純化。
- 私はこれを PHP で行っており、レコードごとに、これらすべての変数を含む連想配列を作成します。それらを多次元配列にグループ化する方法を探しているので、PHP コードが読みやすくなります。もちろん、PHP 自体でこれを実行したくはありません。無意味です。
たとえば、次のようなものです。
それ以外の:
これが可能かどうかさえわからないので、それが可能かどうか、そしてどのように可能かについて本当に疑問に思っています。
なぜ私はこれをすべてしたいのですか?上記の SQL クエリは、実行する必要がある完全な SQL の一部にすぎません。すべての作業を行う前に、同じ結果を達成するためのよりコンパクトな SQL クエリがあるかどうかを知りたいので、まだ行っていません。基本的に、上記のような行をいくつか追加しますが、特に日付については条件が異なります。
c - オープンソースの三角方程式簡約器 (できれば C ベース)?
三角方程式を単純化できるサンプルコードの形式を見つけようとして、インターネットで検索を行いました。今年の数学の授業では、三角方程式を単純化する必要があり、コードを TI-89 Titanium CAS で動作するように適合させて、tCollect 関数と tExpand 関数の代わりに使用するつもりです (これは、私が望んでいるのと同じくらいうまく仕事を成し遂げる)。
この問題についてあまりにも多くの情報を見つけることができないので、これらの種類の方程式を単純化するのに役立つコード (できれば C ベース) があるかどうかを知りたいです。そうでない場合、自分でコーディングするにはどのようなアルゴリズムを検討するのが最適でしょうか?
ありがとう。