本文整理匯總了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)