Seite 1 von 1

Maximale Größe von Numpy-Arrays

Verfasst: Mittwoch 10. Januar 2007, 19:13
von tromai
Ich habe eine Frage zur Numpy-Arrays.
Mich würde interessieren ob es irgendwelche feste Beschränkungen bezüglich deren Größe gibt oder ob das vom jeweiligen System abhängt.

Danke für die Hilfe schonmal im voraus.

Verfasst: Mittwoch 10. Januar 2007, 19:29
von BlackJack
Ich würde mal sagen der Adressraum ist auf jeden Fall eine "harte" Grenze.

Verfasst: Mittwoch 10. Januar 2007, 21:38
von CM
BlackJack hat geschrieben:Ich würde mal sagen der Adressraum ist auf jeden Fall eine "harte" Grenze.
:D
Schon, aber in der Praxis gibt es darüber hinaus natürlich noch andere Grenzen. Für einige Funktionen wird zwischenzeitlich zusätzlicher Speicher alloziert, was nichts anderes heißt als das man sich hier einen ziemlich engen Flaschenhals bauen kann - wenn man nicht aufpasst.

Außerdem ist die "Größe" eines arrays gleich der Zahl der enthaltenen Elemente, je nach Datentyp kann ein array einer Größe natürlich unterschiedlich viel Speicher belegen.

tromai, wenn Du einen speziellen Grund hast besorgt zu sein, solltest Du vielleicht noch etwas spezifischer werden ;-).

Gruß,
Christian

Verfasst: Dienstag 16. Januar 2007, 09:02
von tromai
Sorry für die späte Antwort.
Also Grund zur Besorgnis gibt es nicht. Ich wollte lediglich einen sehr großen Array erzeugen und das hat nicht geklappt. Jetzt hat mich der genaue Grund interessiert.

Danke für die Antworten.

Verfasst: Dienstag 16. Januar 2007, 10:12
von CM
Hoi tromai,

ist denn Dein Problem gelöst? Wenn nicht laß' doch mal ein wenig Code sehen - vielleicht finden wir ja den Fehler. Bzw.: Wie groß ist denn das große Array, das Du erzeugen willst - vor allem relativ zu Deinem freien Speicher ;-) ?

Gruß,
Christian