問題タブ [multipleoutputs]

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 投票する
0 に答える
239 参照

hadoop - Hadoop MultipleOutputs を使用しているときにサフィックス "-r-00xxx" を取り除くにはどうすればよいですか?

MRの仕事で

私のレデューサーで

実際の出力ファイル:

しかし、私が期待しているのは次のとおりです。

実際の出力ファイルの名前を変更してマージするには、シェル スクリプトを使用する必要がありますか? または、追加の手順なしで MR Job で試すことができる他の解決策はありますか? ありがとうございました!

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

hadoop - MapReduce ジョブの出力ファイルの最後に part-r-00***** が追加されないようにする

Multioutputformat クラスを使用して MR コードを実行しています。part**** が出力ファイルの最後に追加されています。どうすればそれを回避できますか?

public class MR_reducer extends Reducer {

}

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

hadoop - Hadoop Mapreduce MultipleOutputs 出力コンソール

multipleOutputs を使用した場合と使用しない場合で mapreduce を実行すると、コンソール ログに矛盾が見られます。

テキスト ファイルに出力するマッパーのみのジョブがあります。

MultipleOutputs が構成されていない場合、

私のマッパーのコードスニペット:

コンソール出力の抜粋

MultipleOutputs を使用すると、

私のマッパーのコードスニペット:

コンソール出力の抜粋

空のパーツ ファイルを回避するためのドライバー コード

出力レコードの数に注意してください。ただし、2 番目のケースでは 0 として表示されますが、ファイルには正しい出力が表示されます。生成されるファイル名は vm-00000 です。

何か不足していますか?

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

python - Pythonで複数の値を返す関数からの出力をプロットするにはどうすればよいですか?

短いイントロ

与えられたデータからパルサーを周回する惑星のスペクトル エネルギーを計算してプロットしています。

以前に、ディメンション [172, 2] (172 行 2 列)のリストバリエーション内のすべてのデータを並べ替えました。

まず、前提モデルのパラメータとそれに応じてスペクトル エネルギーを計算する必要があります (これらのパラメータから)。

そのために、前提モデルを定義する関数と、モデルとバリエーション データを取得するfind_fit関数を定義しました。

コード

次に、関数を呼び出して値を出力します。


ここで、 sp_en の出力のみ をプロット する必要があります。

「セミソリューション」

スペクトル関数が sp_en のみを返す場合は簡単です。次のように書くだけで十分です。

どちらが返されますか: エネルギー オメガ プロット


問題は、3 つの出力すべてを印刷したい場合、この関数をどのようにプロットすればよいかということです。

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

hadoop - hadoop の複数の出力形式での part-m-00000 の使用

hadoop での複数出力形式の part-m-00000 ファイルの使用について教えてください。

複数のファイルを作成しようとしましたが、すべての複数の出力ファイルを結合して、完全なデータが存在しません。part-m -00000 ファイルは 0 バイトです。

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

c++ - Polymorphism での複数の型の出力

純粋な仮想関数を作成し、この複数の範囲の出力形式 (int、double、char など) に割り当てたいときに問題が発生します。

以下のコードを書きましたが、それは私が望んでいない抽象クラスを削除した場合にのみ機能します。

私のコード:

DynamicArray クラスのコメントを外し、DynamicArrayDouble がそれを継承すると、エラーが発生します。最初に Set および Get メソッドの 2 番目のパラメーターに void* を使用しようとしましたが、このコード スタイルを次のように使用できないというエラーが再び表示されます: エラー: 変数 'd1' を宣言できません。抽象型「DynamicArrayDouble」の

上記のエラーのコードは次のとおりです。

私は自分のコードをコードブロックに書きます。

私はあなたの答えに感謝します...ありがとう。

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

arrays - MATLAB: 別の関数から関数の n 番目の出力にアクセスする方法

関数がある場合:

そしてもう一つの機能

さまざまな出力、out1、out2、out3 などを呼び出すにはどうすればよいですか...