問題タブ [notation]

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.

0 投票する
8 に答える
18505 参照

python - Pythonでのプレフィックス表記の解析

すぐに - いいえ、これは宿題ではありません。

Pythonでプレフィックス表記パーサーを書きたいと思います(現在の合計用)...たとえば

与えられた場合:+ 2 2それは以下を返します:4

アイデア?

0 投票する
4 に答える
1306 参照

python - Python は、エンジニアリング目的で接尾辞ベースの数値表記を使用できますか?

電気技師として、私 (私たち?) は、計算/自動化などを支援するために python を使用しています。

実世界の数値を使用して計算を行う場合、 -nano 、 -pico 、 -teraなどの方法で考えるのが非常に一般的です。

例:1pFコンデンサが何であるかは知っていますが、1e-12 Fコンデンサはやや使いにくいです。また、入力が 4 倍多く ( 1p 対 1e-12 )、エラーが発生しやすくなります。言うまでもなく、数字を表示するときは、末尾に数字を付けた方が簡単です。

問題は、これを python (IPython?) で動作させることは可能ですか?

単なる計算機としても非常に便利です。

ありがとう。

更新: 私が探しているのは、単位の処理ではなく、接尾辞の処理です。したがって、ファラッドであろうとキログラムであろうと気にする必要はありませんが、接尾辞 (-n、-u、-m、-M、-G...) には注意してください。

0 投票する
1 に答える
7102 参照

xpath - xpath で親のドット表記を使用して、XML ツリーで別のブランチを見つける

XML で xslt を実行しています。これにより、ある時点で現在のノードがツリー内の次の「item」要素に配置されます。

次の xpath が xslt を XML ツリーの "host" ブランチに戻し、"host" 要素の "trigger" 孫要素を見つけることに成功したことを実験で確認しました。

動作しますが、xpath 構文は私には奇妙に思えます。ドット親表記は、右から左に../../.読むと意味があります。.ただし、子句の表記setting/triggerは、左から右に読んだ場合にのみ意味があります。xpath 全体の「最終的な意味」は、次のように言うのと同じです。

../.最終的な意味を作成するために、xpathの中間セクション (または親../レベルの数) が常に無視されるというのは常に本当host/device/triggerですか?

0 投票する
3 に答える
1561 参照

syntax - Mathematica表記法と構文mods

Notationパッケージを使ってMathematicaで構文modを試しています。

私は特定の分野の数学表記には興味がありませんが、汎用構文の変更と拡張、特にMathematicaのVeryLongFunctionNamesの冗長性を減らしたり、扱いにくい構造をクリーンアップしたり、言語を心地よい方法で拡張したりする表記には興味がありません。

変更の例は、次のFold[f, x]ように評価するように定義することFold[f, First@x, Rest@x]
です。これはうまく機能し、非常に便利です。

もう1つは、Pythonに触発されたものとして*{1,2}評価することを定義することです。Sequence @@ {1,2}これはMathematicaで動作する場合と動作しない場合があります。

以下に対応する情報またはリンクを提供してください。

  • 表記法と構文変更の制限

  • 実装のヒントとコツ

  • 既存のパッケージ、例、または実験

  • なぜこれが良いまたは悪い考えであるか

0 投票する
1 に答える
173 参照

iphone - セルフドット表記を使用しても、deallocは呼び出されません

次のコードでプッシュされた後にポップされたときに、ビューコントローラクラスのdeallocメソッドが呼び出されません。

ただし、プッシュコードを次のように変更すると、View Controllerがポップされた後、deallocが適切に呼び出されます。

ドット表記/自己の使い方は理解できたと思いましたが、明らかに理解できませんでした。誰かがここで問題を説明できますか?

プロパティは次のとおりです。

そしてここに合成があります:

0 投票する
3 に答える
37852 参照

python - Python科学的記数法の精度の正規化

私の目標は、精度を追加せずに、「1.2」などの文字列を科学的記数法に変換することです。問題は、出力の最後に常に余分な0が表示されることです。

私はちょうど取得する方法を理解しようとしています1.2e+00。formatステートメントで精度を指定できることはわかっていますが、長い文字列を不必要に切り捨てたくありません。トレーニング0を抑制したいだけです。

Decimal.normalize()を使用してみました。これは、e<2の場合を除いてすべての場合に機能します。

ですから、12が欲しくないことを除いて、1.2e+1が欲しいのです。:P

任意の提案をいただければ幸いです!

編集: 明確にするために、入力値は、現在不明な所定の長さにすでに適切に丸められています。適切なフォーマット精度の再計算を避けようとしています。

基本的に、「1.23」と「1234.56」の入力値を持つことができます。これは「1.23e+0」と「1.23456e+3」として出力されるはずです。

入力文字列の長さをチェックし、それを使用して手動で精度を指定する必要があるかもしれませんが、指数形式が任意に0を追加するのを妨げる可能性のあるものを見逃していないことを確認したいと思いました。

0 投票する
2 に答える
446 参照

c++ - C ++の科学および工学表記法でのFlex実数定義

私は実際の型を定義しており、指数関数的な方法で strtod を使用していますが、テストされておらず、それが機能するかどうかはよくわかりませんが、より重要なことに、工学表記用の strtod のような組み込み関数があるかどうかを知りたいです。ない場合は、どうすればよいですか?

前もってありがとう、マーティン

0 投票する
2 に答える
2431 参照

string - プログラミングで使用する文字列を数学表記で表す

今、私は最近、数学に関して彼がどれほど悪いかを発見し、その時点から少し焦点を合わせることにしたプログラマーです。私の質問があなたの知性を侮辱する場合は、お詫び申し上げます

数学では、プログラミングで使用される文字列の概念はありますか?つまり、文字の順列です。

例として、以下を数学表記に変換したいとします。

s理由は、文字列の長さなど、文字列に関する他のことを見つけるためにその表現を使用したいと思うからですlen(s)

数学でそのようなことをどのように正式に表現しますか?


もっと実際的に話すと、いわば、そのような関数を数学的に説明したいとしましょう。

または、より「プログラミングしやすい」方法で記述します。

この関数を使用して、特定のGAの適応度関数がどのように機能するかを説明しました。質問は5文字の文字列を見つけることでしたが、上記の関数で与えられたフィットネススコアに従って、ソリューションを昇順で並べ替える必要がありました。

だから私の質問は、数学表記で上記の擬似コードをどのように表現するのですか?

0 投票する
1 に答える
317 参照

c++ - O表記のランニングタイムコード

C++ プログラムの O_notation で実行時間を計算する方法を知りたいですか? そのためのコードはありますか?

実行時間を表示するには、このコードを使用する必要があります

しかし、私はそれをO_notationコードで計算して、2つのプログラムmin-heapと配列を使用したプリムのアルゴリズムで実装したいと考えています。

0 投票する
2 に答える
865 参照

javascript - JavaScript - 配列表記を使用してプロトタイプに関数を追加する

そのようなことは可能ですか?

配列表記のプロトタイプに関数を追加する必要があります。ありがとうございました。