問題タブ [genfromtxt]
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.
python - 2 つのデータセットのデータを使用して複数のグラフをプロットする
「data.rei」というデータセットと「gages.txt」という別のデータセットがあります。「data.rei」にはデータが含まれ、「gages.txt」にはデータと関連付けたい場所の ID 情報と日時が含まれています。X 軸に日付、Y 軸に測定値とモデル化値を含めるために、場所ごとに 1 つのグラフをプロットしたいと考えています。
data.rei は次のようにフォーマットされます。
gages.txt は次のとおりです。
これまでの私のスクリプトは次のとおりです。
ただし、次のエラー メッセージが表示されます。
python - Pythonでテキストファイルを配列またはリストのリストとして開く
Pythonでテキストファイルを配列またはリストのリストとして開こうとしています。ファイルは以下のようになります。
また、ここにテキストファイルへのリンクがあります。
ftp://rammftp.cira.colostate.edu/demaria/ebtrk/ebtrk_atlc.txt
NumPy genfromtxt を使用してみましたが、エラーが返されました。たとえば、100100 が 2 列の 2 つの要素であることがわかりませんでした。列内の 1 つのエントリとして処理したため、各行の列数が一致しないというエラーが返されました。
これを修正する方法はありますか?ありがとうございました
python - Genfromtxt ファイル名
データ ファイルに文字列として保存されているファイル名を読み取ろうとしています。問題ありません。これを genfromtxt に渡すと、「IOError: Z:\Python\Rb input.txt not found.」というエラーが表示されます。ファイル名を明示的に genfromtxt に入れると動作します
これは、「IOError: Z:\Python\Rb input.txt not found」というエラーで失敗します。
しかし彼の作品
2つの印刷ステートメントが与える
文字列が渡されるようになったことが関係しているようです - 何か提案があればお願いします
python - numpy genfromtxt の dtype パラメータ
次のファイルの内容から MX2 numpy 行列または配列を作成しようとしています。
関数に出くわしましたgenfromtxt()
が、データの抽出に失敗しました。というファイルを使用f
して、次のことを試しましts = genfromtxt(f, delimiter=",")
たnan
。これは初めての試みだったのでdtype
、配列のデータ型を指定するパラメーターに関するドキュメントを読みました。フォームのエントリを含む MX2 マトリックスを取得する(datetime, int)
には、次のようにしますdtype=[('f1', datetime64), ('f2', uint)]
。これを行ったとき、 variable に次のものが割り当てられましたts
。
マトリックスに対して取得したすべての値は定数です...なぜファイルから読み取られなかったのですか? 明らかに、これは私が得るべき出力ではありません。
datetime
head コマンドで示されるように、最初の列が で、2 番目の列が整数である目的の MX2 行列または配列を取得するにはどうすればよいですか?
python - loadtxt (numpy) でデータが欠落しているファイルを読み取る
以下のデータを読み取ろうとしたとき:
エラーが発生しました。
次に、次を使用してこの欠落データを完成させようとしました。
しかし、私はこのエラーが発生しました:
Line #31112 (got 7 columns instead of 8)
nan
不足しているデータを、または同様のもので埋めたいと思います。
次の名前のASCIIファイルに次のようなデータがありますRSTN
。
私がこれをしたとき:
このエラーが発生しました:
python - numpy を使用して複数のテキスト ファイルをインポートする
複数のtxtファイルをインポートし、それらを使用してプロットを作成しています。コードは以前と同じですが、今回は機能していないようです。私はそれを基本に戻しましたが、何が問題なのかわかりません。
txt ファイルには複数の値があるため、ループで指定された列のみが必要です。これは以下を返します:
どんな助けでも、素晴らしいでしょう!
python - numpy genfromtxtコンバータの不明な列数
小数点記号がコンマであるデータ数値ファイルがいくつかあります。そこで、ラムダ関数を使用して変換を行います。
ファイル内のデータは次のようになります。
ここで私の関数でdecimal_converter
は、ファイルに含まれる列の数を指定する必要があります。通常、ファイル内の列数を指定する必要はなくnumpy.genfromtxt
、見つかったすべての列が使用されます。コンバーターオプションを使用する場合でも、この機能を維持したいと思います。