問題タブ [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 に答える
1072 参照

python - 不均一な(データが欠落している)配列のpython numpyインポート

文字列と整数で構成される .txt 配列があります。文字列は、int の各列のタイトルです。ただし、最初の列は番号付けだけです (つまり、[1:8] に 8 列の文字列タイトルがあり、1 行おきに [0:8] に 9 列です)。数字が必要で、ドン「タイトルは必要ありません(したがって、行 [1:,:] をインポートできれば、それも正常に機能します。)np.loadtxt() を使用していて、「ValueError: 行 2 の列数が間違っています」というメッセージが表示されます。 np.genfromtxt() を使用してみました。これにより、2 行目以降に「行 #2 (33 列ではなく 34 列を取得)」が表示されます。

0 投票する
3 に答える
13458 参照

python - genfromtxt エラー - m 列ではなく n 列を取得しました

numpy の genfromtxt を使用して、ヘッダー名と不均一なデータ型を使用してデータをインポートしようとしています。プログラムを実行するたびに、次のエラーが表示されます。

私はすでにこの質問を しましたが、私の問題は解決しませんでした。非常に単純な問題ですが、何が間違っているのかわかりません。コードとデータが含まれています。

コード

タブ区切りデータ

アップデート

要するに、私が必要としているのは、skip_header の後の最初の有効な行を、オプションの引数 names=True を持つ最初のコメント解除された有効な行に変換する方法です。

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

python - 1つのデータセットから複数のテーブルを読み取るPython genfromtxtの問題

データ処理のためにこれらすべてのデータ テーブルを個別に読み込もうとしていますが、どうにかできないようです。

データはこちらから入手できます: http://cdsweb.u-strasbg.fr/topbase/tables/AGS05.OP17

126 個のテーブルがあり、最初の 100 個のテーブルに対して空の配列が提供され、その後徐々にそれらがいっぱいになります。私は何を間違っていますか?

コード:

また、最初のものだけを取得しようとすると

0 投票する
3 に答える
5072 参照

python - Pythonでのインポート中にnp.genfromtxt()がヘッダーを削除しないのはなぜですか?

次の形式のデータがあります。

そして、次のコードを使用して、np.genfromtxt() を使用して配列 B を生成しようとしています。

2 つの質問があります。

  1. インポート中に np.genfromtxt() がデータヘッダーを削除しないのはなぜですか? データがインポートされると、配列 B にはまだヘッダー p、q、... y 3、y 4 があります。

  2. ヘッダー名 (y_1、y_2 など) にアンダースコアを付ける必要があるのはなぜですか? y 1、y 2 ... y 4 のように名前を付けられないのはなぜですか?

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

python - python Genfromtxt 負の整数を0に変換する方法

負の整数をキャッチして0に置き換える必要があります.誰かがコードを書くことができますか?