スライスをサポートするJava配列ライブラリはありますか?通常のnxn'xn''x ...配列が必要であり、指定された次元または次元全体から1つのスライスを取得する必要があります(つまり、範囲は必要ありません)。
メモ(潜在的なコメントへの返信を読む):
- 通常のJava配列はそれをサポートしておらず、独自のスライシングライブラリを作成するつもりはありません。
- (他の質問
Collection
へのコメントで提案された)ベースを使用すると、問題がシフトします - System.arraycopyを使用しても、ループのネストが大幅に低下しないため、高次元では役に立ちません。
- これは(一種の-長い話の)数値的な問題であるため、内部コードのOOアプローチは必ずしも最良のものである必要はありません-とにかく最も有用な抽象化はスライスに要約されます
- スライスからのR/Wビューを好みます(R / Oコピーのみの場合は文句を言いません)
編集:残念ながら、オブジェクトを配列内に格納する必要があります-だけではありませんdouble
。