From: Chris B. <chr...@ho...> - 2001-05-18 16:53:28
|
"Paul F. Dubois" wrote: >> 1) why does the array passed as the first argument to putmask have to be >> contiguous? this can be a substantial limitation, I end up making copies >> when I have no other reason to. > -----> because nobody has implemented the general case; feel free to > volunteer. Fair enough. I have yet to open up the NumPy code myself, but I have written some custom extensions with it, and have a number of small improvements in mind that I would like to make. Hopefully I will get to this some day. > b) No one has gotten around to making the code smart enough to do this > when it is unambigous.? > ------> Numpy's attitude toward extra dimensions of length 1 is somewhat > schizophrenic. > If you know you want one-d you can put a ravel() around it. > > In general the answer to your question is (b) but it is very > complicated so that is why people don't work on it. I suspected as much. I'm starting to get used to it. I think my problem is that I come from MATLAB, where everything is a 2-d array. Thanks for your comments. -Chris -- Christopher Barker, Ph.D. Chr...@ho... --- --- --- http://members.home.net/barkerlohmann ---@@ -----@@ -----@@ ------@@@ ------@@@ ------@@@ Oil Spill Modeling ------ @ ------ @ ------ @ Water Resources Engineering ------- --------- -------- Coastal and Fluvial Hydrodynamics -------------------------------------- ------------------------------------------------------------------------ |