問題タブ [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.

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

c# - 同じデータの複数のバージョンを表す最適な方法

コードで部屋 (部屋マップ: 文字列の 2 次元配列、行数、列数) を表現したいと考えています。4 つの回転 (90、180、270、0 度) にアクセスする必要があります。すべてのフィールド: マップ、行、列は、部屋を回転させると変更されます。IRoom90私は 4 つのインターフェイスを宣言することを考えていIRoom180ました...そしてそれらすべてを実装しますが、それから私は書かなければ((IRoom90) myRoom).columns ならず、これはエレガントではないようです。

そのような機能を実装する適切な方法は何ですか?

EDIT:私はのようなアクセスを与える何かを考えていましたmyRoom.rot(90).columns.

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

algorithm - 巨大なまばらな無向グラフで最小パス距離を見つけるには、どのアルゴリズムと表現を使用すればよいですか?

無向グラフの 2 つのノード間の最小距離を見つける必要があります。詳細は次のとおりです。

  • グラフは無向で巨大です (ノード数は 100,000 のオーダーです)
  • グラフはまばらです。エッジの数はノードの数よりも少なくなっています
  • 私は実際のパスには興味がなく、距離だけに興味があります。

a) スペース効率 b) 時間効率のために、どの表現とアルゴリズムを使用すればよいですか?

編集:問題があれば、

  • 重みはすべてゼロ以外の正の整数です。
  • 自分自身に接続するノードはありません。
  • 隣接する 2 つのノード間のエッジは 1 つだけ
0 投票する
1 に答える
35 参照

data-representation - 文字値のバイナリ表現

バイナリで表す必要がある文字を入力すると、各文字値が6ビットのバイナリ値で表されるようにテーブルを作成したいと考えています.Cプログラムでロジックを見つけるのを手伝ってくれますか.

000001A 000010B 000100C

000100000001 の形式で格納される 2 進数を CA に入力すると、

ありがとう、ジーバン

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

matlab - MATLAB コマンド ウィンドウの出力をフォーマットするにはどうすればよいですか?

現在、このAPIページを見て、 と を入力しようformat looseとしましたが、うまくいきformat compactません。私がする必要があるのは、この番号がコマンド ウィンドウに表示される方法を変更することです。

ここに画像の説明を入力

メイン関数から呼び出す関数の最上位 3 桁に丸めて値を取得します。

次のステートメントで値を表示します。

この値をeの累乗で乗算するのではなく、適切な状態として表示する方法を知る必要があります。

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

r - 複数のヒストグラムに scale_colour_gradient を適用する

8 つの遺伝子のセットについて、3 つの異なる方法のパフォーマンスとカバレッジのデータがあります。両方の測定値を同時に表示したいと思います。私はy軸にパフォーマンスをプロットし、カバレッジをscale_colour_gradientとしてプロットすることを考えていました.

ここに画像の説明を入力

そしてデータ:

誰かがそれを行う方法についてのガイドラインを教えてもらえますか? プロットごとに 1 つのスケール グラデーションの例を見たことがありますが、このようなものは見つかりませんでした。この 2 つの次元の情報を同時に表現する他のアイデアを知っていますか?

ありがとう。

EDIT:@Jimbou私は似たようなことを試しましたが、期待したことはしませんでした: を使用してデータをフォーマットし、melt混乱を避けるためにcolnamesを変更してプロットしました:

ここに画像の説明を入力

しかし、これは同じではありません

0 投票する
0 に答える
34 参照

algorithm - ポイント密度をクエリするためのアルゴリズムとデータ表現

2D 平面 (x, y) に一連の点があり、その平面上で点が最も密集している場所を見つけたい場合、どのアルゴリズムを使用でき、どのような方法が適切かそれらのデータポイントを保存します(たとえば、何らかの形のツリーでしょうか?)。「最も密な」はおそらくさまざまな方法で計算できることを理解していますが、さまざまな解釈を受け入れます(たとえば、特定の半径内のほとんどのポイント)。

平面上にあるポイントをリアルタイムで照会および調整したいと考えています。ルックアップ時間が高速である限り、ポイントの追加と削除にかかる時間は問題ありません。

すみません、私の質問があいまいすぎるかもしれません。もしそうなら、「密度マップ」を一般的に照会する方法へのポインタを歓迎します (そして、それが正しい用語であるかどうか)。

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

r - R 表現可能な最大/最小数

Rで表現可能な最大/最小の数値を取得しようとしています.

「.Machine」と入力した後

私が得た:

ただし、R コマンド プロンプトで 2.225074e-309 と入力しても、予想される 0 ではなく 2.225074e-309 が表示されます。

1 を足したり引いたりすると Inf (最大の数に 1 を足す) または 0 (最小の数から 1 を引く) になる最大/最小の数を見つけるにはどうすればよいですか?