タプルのリストからスパース行列を作成します

以下のようなタプルのリストのデータがあります。

data = [(18, 53), (42, 78),..., (132, 38)]

タプルの1番目と2番目の番号は、それぞれ行と列のIDを表します。

このデータを使用して、特定の形状の行列を作成したいと思います(200, 150)(行と列のIDは、必要な形状の数よりも小さいです)

(i、j)がリストにある場合、行列の要素は1です。(すなわち、(18,53)= 1、(42、78)= 1、...、(132、38)= 1)

誰かが私がこれをするのを手伝ってくれる?前もって感謝します。

ロレンツォザン

これはあなたの問題に対する可能な解決策です:

import numpy as np
import sys

np.set_printoptions(threshold=sys.maxsize)

dim_x = 200
dim_y = 150
data = [(18, 53), (42, 78), (132, 38)]
a = np.zeros((dim_x, dim_y), dtype = int)

for el in data:
    if el[0] < dim_x and el[1] < dim_y:
        a[el[0], el[1]] = 1
    
print(a)

巨大なため、ここでは出力をコピーしませんが、テストしたところ、正常に動作しているようです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rのエントリの行からスパース行列を作成します

分類Dev

タプルのリストのリストからスパース行列を構築する

分類Dev

forループを回避して、ノードのリストから隣接行列を作成します

分類Dev

2つのリストからタプルのリストを作成します

分類Dev

ネストされたリストのタプルのリストからパンダデータフレームを作成します

分類Dev

リストからスパース行列を作成する

分類Dev

applyを使用して、Rのデータフレームから隣接行列のリストを作成します

分類Dev

パンダ:groupby列Aと他の列からタプルのリストを作成しますか?

分類Dev

観測値からスパース行列を作成します

分類Dev

パスのリストからラスターをグループ化/スタックし、各グループの最小値を抽出します

分類Dev

タプルのリストからリストを作成する

分類Dev

Seaborn:タプルのリストからスタックヒストグラムを作成します

分類Dev

HTMLのスクリプトソースファイルからjavascripturlパラメータを取得します

分類Dev

タプルのリストからnumpy配列を作成します

分類Dev

グループを作成し、birtの配列リストからデータを分析します

分類Dev

スパース行列の作成、スパースは何をしますか?

分類Dev

タプルのリストをパンダデータフレームの行から1つのタプルのリストに変換します

分類Dev

スパース行列の下三角行列をトリプレット形式でコピーして、完全な対称行列を作成します。

分類Dev

Composerスクリプト/ ComposerAPIからパッケージのインストールパスを取得します

分類Dev

パンダの相関行列からリストを作成する

分類Dev

Pythonは、2つのリストと定数からタプルのリストを作成します

分類Dev

Pythonは、正規表現パターンから分割して文字列のタプルのリストを作成します

分類Dev

ファイルのパスを含む文字列のリストからツリーを作成します-javascript

分類Dev

ファイルのパスを含む文字列のリストからツリーを作成します-javascript

分類Dev

タプルのリストからインデックスを使用してパンダDataFrameを作成する方法

分類Dev

Pythonのカスタムメソッドを使用して行列の本体を入力しながら、2つのリストから行列を作成します

分類Dev

パスのリストからdictを作成します

分類Dev

forループとifステートメントを使用してデータフレーム内の変数から分割表のリストを作成しますか?

分類Dev

Pythonでパンダデータフレームの各列からリストネストを作成します

Related 関連記事

  1. 1

    Rのエントリの行からスパース行列を作成します

  2. 2

    タプルのリストのリストからスパース行列を構築する

  3. 3

    forループを回避して、ノードのリストから隣接行列を作成します

  4. 4

    2つのリストからタプルのリストを作成します

  5. 5

    ネストされたリストのタプルのリストからパンダデータフレームを作成します

  6. 6

    リストからスパース行列を作成する

  7. 7

    applyを使用して、Rのデータフレームから隣接行列のリストを作成します

  8. 8

    パンダ:groupby列Aと他の列からタプルのリストを作成しますか?

  9. 9

    観測値からスパース行列を作成します

  10. 10

    パスのリストからラスターをグループ化/スタックし、各グループの最小値を抽出します

  11. 11

    タプルのリストからリストを作成する

  12. 12

    Seaborn:タプルのリストからスタックヒストグラムを作成します

  13. 13

    HTMLのスクリプトソースファイルからjavascripturlパラメータを取得します

  14. 14

    タプルのリストからnumpy配列を作成します

  15. 15

    グループを作成し、birtの配列リストからデータを分析します

  16. 16

    スパース行列の作成、スパースは何をしますか?

  17. 17

    タプルのリストをパンダデータフレームの行から1つのタプルのリストに変換します

  18. 18

    スパース行列の下三角行列をトリプレット形式でコピーして、完全な対称行列を作成します。

  19. 19

    Composerスクリプト/ ComposerAPIからパッケージのインストールパスを取得します

  20. 20

    パンダの相関行列からリストを作成する

  21. 21

    Pythonは、2つのリストと定数からタプルのリストを作成します

  22. 22

    Pythonは、正規表現パターンから分割して文字列のタプルのリストを作成します

  23. 23

    ファイルのパスを含む文字列のリストからツリーを作成します-javascript

  24. 24

    ファイルのパスを含む文字列のリストからツリーを作成します-javascript

  25. 25

    タプルのリストからインデックスを使用してパンダDataFrameを作成する方法

  26. 26

    Pythonのカスタムメソッドを使用して行列の本体を入力しながら、2つのリストから行列を作成します

  27. 27

    パスのリストからdictを作成します

  28. 28

    forループとifステートメントを使用してデータフレーム内の変数から分割表のリストを作成しますか?

  29. 29

    Pythonでパンダデータフレームの各列からリストネストを作成します

ホットタグ

アーカイブ