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

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

python - 呼び出し可能なサブ配列 python に複数の列を入れる

最初の列がx値である列にあるデータのセットがあります。これをどのように読み込めばよいでしょうか?

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

python - Python genfromtxt ファイル パス

numpy.genfromtxt 関数に非常に基本的な問題があります。私は Enthought Canopy パッケージを使用しています。使用したい file.txt をどこに保存すればよいでしょうか、または Python にどこを探すべきかをどのように伝えればよいでしょうか? IDLE を使用する場合、ファイルを C:\Users\David\Python\data.txt などのプリセット フォルダーに保存するだけで、得られるものは次のとおりです。

Canopy を使用している間、同じコードで が得られますがIOError: data.txt not found、そのようなものもnp.genfromtxt('C:\Users\Davide\Python\data.txt')機能しません。質問の平凡で申し訳ありませんが、私はこれに本当に夢中になっています。手伝ってくれてありがとう。

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

python - Pythonで「複雑な」txtファイルを開く良い方法はどれですか

次の形式のtxtファイルがあります(簡略化):

最初の raw は、その上の列を定義する文字列です。最初の列は時間であることは明らかです。一部の値が欠落していることも確認できます。一部の値が欠落している行を消去したくありません。後でそのデータを使用していくつかの計算を行いたいので、numpy を使用してそのデータをインポートすることを考えましたnumpy.loadtxt

ValueError: could not convert string to float: b'date'最初の raw が原因でエラーが発生します。使用:

Line #51028 (got 38 columns instead of 37)一部の値が欠落しているため、多くの行でエラーが発生します。何を試してみるべきですか?

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

python - Python 3.2 - Numpy 1.9 genfromtxt

.csv 形式で複数のデータ形式を持つファイルを読み込もうとしています。Python3.2 と Numpy 1.9 を使用しています。numpy genfromtxt 関数を使用してデータを読み込みます。オプションでコンバーター関数を使用しているため、後で処理するのではなく、読み取ったデータを変換して適切に保存できることを望んでいました。

複数のコンバーター関数を使用すると問題が発生するようです。コード、コードの入力および出力を以下に示します。ご覧のとおり、最初の行の出力は、入力ファイルの他の列とは異なる列からのものです。

以前にこの機能を使用した人はいますか? コードのどこかにバグがありますか?

コード:


**入力**

出力


ありがとう

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

python - 一部の行の形式が異なる pandas でテキスト ファイルを開く

こんにちは、テキストファイルを扱うためにパンダを学び始めています。これまでのところ、numpy loadtxt を使用してきましたが、非常に古いプログラム (置き換えられない) によって生成されたいくつかのテキスト ファイルに問題があります。

ここには、4 列のテーブルの形式でデータがあります。ご覧のとおり、2 つの長い行があります。これらは、コードが次々にスタックするさまざまなソースからのデータを表します。

それぞれの異なるソースから 1 番目と 2 番目の列からデータを抽出したいと思います。また、可能であればヘッダー行からデータを取得したいと思います。

ただし、これを行うための「pythonish」方法がどれかわかりません。ループを作成せずに各「ヘッダー」行のインデックスを識別する方法について、誰かが提供してアドバイスをくれるのではないかと思います。

いくつかの警告:

1) ヘッダー行とデータ行の両方で、列数は一定です。ただし、要素は異なる場合があります 2) データソースによっては行数が異なる場合があります

アドバイスをありがとう。

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

python - np.genfromtxtで同じ列名のデータをインポートするには?

次の形式のファイル data.dat にデータがあります。

そして、列名 col を持つすべてのデータが変数 y に格納されるように、np.genfromtxt を使用してインポートしようとしています。コードを使用して試しました:

しかし、それは私に次のエラーを与えます:

これはPythonでどのように解決できますか?

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

python - Pythonでdtype.namesの特定のシンボルを置き換える方法は?

以下の形式のデータファイルがあります。

次のファイルをインポートすると、スペースを含むヘッダー名が自動的にアンダースコアに置き換えられ、アンダースコアがスペースに置き換えられます。しかし、ハイフンを保持する方法。私が使用したコードは次のとおりです。

出力

Pythonで列3と4のハイフンを取り戻す方法は?

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

python - f2pyでgenfromtxtを書くには?

Python の関数が非常に遅いgenfromtxtことがわかりました。numpy

したがって、モジュールをラップしf2pyてデータを読み取ることにしました。データは行列です。

f2py が動的サイズを処理できない場合、ファイル名の長さは 100 に固定されます。コードは 100 未満のサイズで機能しますが、それ以外の場合は Python のコードがクラッシュします。

これは Python では次のように呼び出されます。

パラメータとしてを渡すことなく、また長さを 100 に固定することなくnx、これを動的に行うにはどうすればよいですか?nyfilename