[Numpy-discussion] Resize Method for Numpy Array
Sturla Molden
sturla at molden.no
Thu Sep 24 18:32:09 EDT 2009
Robert Kern skrev:
> While this description is basically true of numpy arrays, I would
> caution you that every language has a different lexicon, and the same
> word can mean very different things in each. For example, Python lists
> are *not* linked lists; they are like C++'s std::vectors with a
> preallocation strategy to make appending cheap on average.
>
In Java and .NET jargon, Python lists are array lists, not linked lists.
It is sad there is no "cons" or "llist" built-in type, something like:
mycons = cons(car, cdr)
mylist = llist(iterable)
Of course we can write [car, cdr] or (car, cdr) for making linked lists
in pure Python (without having to define class types), but both have
issues.The first is storage inefficient, the latter is not mutable.
Yes I know Guido left out linked lists for a purpose, so there is
probably no use complaining on the Python ideas of Python dev lists...
S.M.
More information about the NumPy-Discussion
mailing list