Yes, you can append/insert/remove items. It works pretty much like a python list in fact (but with a single data type for all elements).
Nicolas > On 22 Dec 2015, at 20:19, Chris Barker <chris.bar...@noaa.gov> wrote: > > sorry for being so lazy as to not go look at the project pages, but.... > > This sounds like it could be really useful, and maybe supercise a coupl eof > half-baked projects of mine. But -- what does "dynamic" mean? > > - can you append to these arrays? > - can it support "ragged arrrays" -- it looks like it does. > > >>> L = ArrayList( [[0], [1,2], [3,4,5], [6,7,8,9]] ) > >>> print(L) > [[0], [1 2], [3 4 5], [6 7 8 9]] > > so this looks like a ragged array -- but what do you get when you do: > > for row in L: > print row > > > >>> print(L.data) > [0 1 2 3 4 5 6 7 8 > > is .data a regular old 1-d numpy array? > > >>> L = ArrayList( np.arange(10), [3,3,4]) > >>> print(L) > [[0 1 2], [3 4 5], [6 7 8 9]] > >>> print(L.data) > [0 1 2 3 4 5 6 7 8 9] > > > does an ArrayList act like a numpy array in other ways: > > L * 5 > > L* some_array > > in which case, how does it do broadcasting??? > > Thanks, > > -CHB > > >>> L = ArrayList(["Hello", "world", "!"]) > >>> print(L[0]) > 'Hello' > >>> L[1] = "brave new world" > >>> print(L) > ['Hello', 'brave new world', '!'] > > > > Nicolas > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion > > > > > -- > > Christopher Barker, Ph.D. > Oceanographer > > Emergency Response Division > NOAA/NOS/OR&R (206) 526-6959 voice > 7600 Sand Point Way NE (206) 526-6329 fax > Seattle, WA 98115 (206) 526-6317 main reception > > chris.bar...@noaa.gov > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion