Aram Ter-Sarkissov wrote:
I have an array (say, mat=rand(3,5)) from which I 'pull out' a row
(say, s1=mat[1,]). The problem is, the shape of this row s1 is not
[1,5], as I would expect, but rather [5,], which means that I can't,
for example, concateante mat and s1 rowwise.
Use a 2D slice:
>>>
On 8/16/10 10:07 PM, Aram Ter-Sarkissov wrote:
hi, this is probably a very silly question, but I can't get my hear
around it unfortunately(
I have an array (say, mat=rand(3,5)) from which I 'pull out' a row
(say, s1=mat[1,]). The problem is, the shape of this row s1 is not
[1,5], as I would expe
hi, this is probably a very silly question, but I can't get my hear
around it unfortunately(
I have an array (say, mat=rand(3,5)) from which I 'pull out' a row
(say, s1=mat[1,]). The problem is, the shape of this row s1 is not
[1,5], as I would expect, but rather [5,], which means that I can't,
fo
Sheldon <[EMAIL PROTECTED]> wrote:
> The following script (using your function) raised no exception so it
> worked! Elegant Alex, thanx.
>
> res = equalize_arrays(msgtmp,ppstmp,255) # class
> (ppstmp,msgtmp) = res.equalize() # class method
> for i in range(int(main.xsize))
The following script (using your function) raised no exception so it
worked! Elegant Alex, thanx.
res = equalize_arrays(msgtmp,ppstmp,255) # class
(ppstmp,msgtmp) = res.equalize() # class method
for i in range(int(main.xsize)):
for j in range(int(main.ysize)
Hi Alex,
I will code this in a little while and get back to you. Terrific! I saw
this function but I skipped over it without realizing what it could do.
The Numeric doc is not very good and I am just getting into Python so
your book sounds great especially since it covers Numeric. I will look
int
Tim Chase <[EMAIL PROTECTED]> wrote:
...
> >>> all = [(x==255 or y==255) and (255, 255) or (x,y) for (x,y)
> in itertools.izip(a1,a2)]
> >>> b1 = [x[0] for x in all]
> >>> b2 = [x[1] for x in all]
> >>> a1, a2 = b1, b2 # if you want them to replace the originals
>
> Seems to do what I unde
Sheldon <[EMAIL PROTECTED]> wrote:
> Alex,
>
> I am using Numeric and have created 3 arrays: zero((1215,1215),Float)
> Two arrays are compared and one is used to hold the mean difference
> between the two compared arrays. Then I compare 290 or 340 pairs of
> arrays. I know that memory is a proble
> I have two arrays that are of the same dimension but having 3 different
> values: 255, 1 or 2.
> I would like to set all the positions in both arrays having 255 to be
> equal, i.e., where one array has 255, I set the same elements in the
> other array to 255 and visa versa. Does anyone know how t
Alex,
I am using Numeric and have created 3 arrays: zero((1215,1215),Float)
Two arrays are compared and one is used to hold the mean difference
between the two compared arrays. Then I compare 290 or 340 pairs of
arrays. I know that memory is a problem and that is why I don't open
all of these arra
Sheldon wrote:
> Hi Gary,
>
> I am really trying to cut the time down as I have 600+ arrays with
> dimensions (1215,1215) to compare and I do a lot more things with the
> arrays. If I understand you correctly, there is no way around a for
> loop?
>
Well no. I gave you two alternatives to for loo
Sheldon <[EMAIL PROTECTED]> wrote:
> Hi Gary,
>
> I am really trying to cut the time down as I have 600+ arrays with
> dimensions (1215,1215) to compare and I do a lot more things with the
> arrays. If I understand you correctly, there is no way around a for
> loop?
In pure Python (w/o extension
Sheldon <[EMAIL PROTECTED]> wrote:
> I have two arrays that are of the same dimension but having 3 different
> values: 255, 1 or 2.
> I would like to set all the positions in both arrays having 255 to be
> equal, i.e., where one array has 255, I set the same elements in the
> other array to 255 an
Hi Gary,
I am really trying to cut the time down as I have 600+ arrays with
dimensions (1215,1215) to compare and I do a lot more things with the
arrays. If I understand you correctly, there is no way around a for
loop?
/Sheldon
Gary Herron wrote:
> Sheldon wrote:
> > Hi,
> >
> > I have two ar
Sheldon wrote:
> Hi,
>
> I have two arrays that are of the same dimension but having 3 different
> values: 255, 1 or 2.
> I would like to set all the positions in both arrays having 255 to be
> equal, i.e., where one array has 255, I set the same elements in the
> other array to 255 and visa versa.
Hi,
I have two arrays that are of the same dimension but having 3 different
values: 255, 1 or 2.
I would like to set all the positions in both arrays having 255 to be
equal, i.e., where one array has 255, I set the same elements in the
other array to 255 and visa versa. Does anyone know how to do
16 matches
Mail list logo