本文整理汇总了Python中MA.take方法的典型用法代码示例。如果您正苦于以下问题:Python MA.take方法的具体用法?Python MA.take怎么用?Python MA.take使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MA
的用法示例。
在下文中一共展示了MA.take方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _check
# 需要导入模块: import MA [as 别名]
# 或者: from MA import take [as 别名]
def _check(a):
self.assertEqual(a['na'], na)
self.assertEqual(a['maa'], maa)
self.assertEqual(a['na'][500:-500], na[500:-500])
self.assertEqual(a['maa'][500:-500], maa[500:-500])
scatter = Numeric.array(xrange(0, len(na), 3))
self.assertEqual(a['na'].take(scatter), Numeric.take(na, scatter))
self.assertEqual(Numeric.take(a['na'],scatter),
Numeric.take(na, scatter))
self.assertEqual(MA.take(a['maa'], scatter), MA.take(maa, scatter))
示例2: take
# 需要导入模块: import MA [as 别名]
# 或者: from MA import take [as 别名]
def take(self, data, want):
if type(data) is MA.MaskedArray:
return MA.take(data, want)
elif type(data) is Numeric.ArrayType:
return Numeric.take(data, want)
else:
return _BaseDataType.take(self, data, want)
示例3: testTake
# 需要导入模块: import MA [as 别名]
# 或者: from MA import take [as 别名]
def testTake (self):
"test take"
x = MA.take(self.a, (3,2,1,2,3))
assert eq (x, [3,2,1,2,3])
x = MA.take(self.m, (2,2,1,1), -1)
assert eq(x, [[3,3,2,2],[13,13,12,12]])
示例4: take
# 需要导入模块: import MA [as 别名]
# 或者: from MA import take [as 别名]
def take(self, rows):
array = self.blob.as_array()
if MA.isMaskedArray(array):
return MA.take(array, rows)
else:
return Numeric.take(array, rows)