問題タブ [data-representation]
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.
c# - 同じデータの複数のバージョンを表す最適な方法
コードで部屋 (部屋マップ: 文字列の 2 次元配列、行数、列数) を表現したいと考えています。4 つの回転 (90、180、270、0 度) にアクセスする必要があります。すべてのフィールド: マップ、行、列は、部屋を回転させると変更されます。IRoom90
私は 4 つのインターフェイスを宣言することを考えていIRoom180
ました...そしてそれらすべてを実装しますが、それから私は書かなければ((IRoom90) myRoom).columns
ならず、これはエレガントではないようです。
そのような機能を実装する適切な方法は何ですか?
EDIT:私はのようなアクセスを与える何かを考えていましたmyRoom.rot(90).columns
.
algorithm - 巨大なまばらな無向グラフで最小パス距離を見つけるには、どのアルゴリズムと表現を使用すればよいですか?
無向グラフの 2 つのノード間の最小距離を見つける必要があります。詳細は次のとおりです。
- グラフは無向で巨大です (ノード数は 100,000 のオーダーです)
- グラフはまばらです。エッジの数はノードの数よりも少なくなっています
- 私は実際のパスには興味がなく、距離だけに興味があります。
a) スペース効率 b) 時間効率のために、どの表現とアルゴリズムを使用すればよいですか?
編集:問題があれば、
- 重みはすべてゼロ以外の正の整数です。
- 自分自身に接続するノードはありません。
- 隣接する 2 つのノード間のエッジは 1 つだけ
data-representation - 文字値のバイナリ表現
バイナリで表す必要がある文字を入力すると、各文字値が6ビットのバイナリ値で表されるようにテーブルを作成したいと考えています.Cプログラムでロジックを見つけるのを手伝ってくれますか.
000001A 000010B 000100C
000100000001 の形式で格納される 2 進数を CA に入力すると、
ありがとう、ジーバン
r - 複数のヒストグラムに scale_colour_gradient を適用する
8 つの遺伝子のセットについて、3 つの異なる方法のパフォーマンスとカバレッジのデータがあります。両方の測定値を同時に表示したいと思います。私はy軸にパフォーマンスをプロットし、カバレッジをscale_colour_gradientとしてプロットすることを考えていました.
そしてデータ:
誰かがそれを行う方法についてのガイドラインを教えてもらえますか? プロットごとに 1 つのスケール グラデーションの例を見たことがありますが、このようなものは見つかりませんでした。この 2 つの次元の情報を同時に表現する他のアイデアを知っていますか?
ありがとう。
EDIT:@Jimbou私は似たようなことを試しましたが、期待したことはしませんでした: を使用してデータをフォーマットし、melt
混乱を避けるためにcolnamesを変更してプロットしました:
しかし、これは同じではありません
algorithm - ポイント密度をクエリするためのアルゴリズムとデータ表現
2D 平面 (x, y) に一連の点があり、その平面上で点が最も密集している場所を見つけたい場合、どのアルゴリズムを使用でき、どのような方法が適切かそれらのデータポイントを保存します(たとえば、何らかの形のツリーでしょうか?)。「最も密な」はおそらくさまざまな方法で計算できることを理解していますが、さまざまな解釈を受け入れます(たとえば、特定の半径内のほとんどのポイント)。
平面上にあるポイントをリアルタイムで照会および調整したいと考えています。ルックアップ時間が高速である限り、ポイントの追加と削除にかかる時間は問題ありません。
すみません、私の質問があいまいすぎるかもしれません。もしそうなら、「密度マップ」を一般的に照会する方法へのポインタを歓迎します (そして、それが正しい用語であるかどうか)。
r - R 表現可能な最大/最小数
Rで表現可能な最大/最小の数値を取得しようとしています.
「.Machine」と入力した後
私が得た:
ただし、R コマンド プロンプトで 2.225074e-309 と入力しても、予想される 0 ではなく 2.225074e-309 が表示されます。
1 を足したり引いたりすると Inf (最大の数に 1 を足す) または 0 (最小の数から 1 を引く) になる最大/最小の数を見つけるにはどうすればよいですか?