BIDS/datarray

std() and var()

Closed this issue · 1 comments

This works (returns a scalar):

>> x = DataArray([1, 2, 3])
>> x.sum()
   6
>> x.max()
   3

But this doesn't (returns a 0d datarray):

>> x.std()  
DataArray(0.81649658092772603)
()
>> x.var()
DataArray(0.66666666666666663)
()

Now seems to be fixed:

>> A = DataArray([1,2,3], 'a')

>> A.sum()
DataArray(6)
('a',)

>> A.max()
DataArray(3)
('a',)

>> A.var()
DataArray(0.66666666666666663)
('a',)

>> A.std()
DataArray(0.81649658092772603)
('a',)