配列サイズが大き過ぎ​るため変換の仕方を教​えてください。

13 vues (au cours des 30 derniers jours)
寛太 大崎
寛太 大崎 le 13 Juil 2022
Commenté : Shunichi Kusano le 13 Juil 2022
meshを使いたく、データを入力すると配列サイズが大き過ぎ、以下のようになりました。
→要求された 43481x43481 (14.1GB) 配列は、最大配列サイズの基本設定 (8.0GB) を超えています。
そこで、Tallを使用したのですが、対応しておらずmeshが使えない状態です。
大きなデータをmeshで使う方法をご教示下さい。
  1 commentaire
Shunichi Kusano
Shunichi Kusano le 13 Juil 2022
たとえばデータ型をdoubleからsingleに変えればデータサイズは半分になりますので、8GBは切ります。ですが、結局mesh関数に入れた後内部でいろんな中間生成配列ができますので、8GBは超えてしまうかと思います。int8型まで圧縮できれば、というところですが、スケーリングすることになるので元の値が変わってしまいます。
ですので、43481x43481のままですと厳しいかと思います。間引いてサイズを減らすか、分割するというのがスタンダードな作戦かと思います。

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!