本文整理匯總了Python中MA.concatenate方法的典型用法代碼示例。如果您正苦於以下問題:Python MA.concatenate方法的具體用法?Python MA.concatenate怎麽用?Python MA.concatenate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類MA
的用法示例。
在下文中一共展示了MA.concatenate方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: testConcatenate
# 需要導入模塊: import MA [as 別名]
# 或者: from MA import concatenate [as 別名]
def testConcatenate (self):
"test concatenate"
assert eq (MA.concatenate((self.a[:3], self.a[3:])), [0,1,2,3,4,5])
m = self.m
assert eq (MA.concatenate((m, m)), [[1,2,3], [11,12,13], [1,2,3], [11,12,13]])
assert eq (MA.concatenate((m, m), axis = 1),
[[1,2,3,1,2,3],[11,12,13,11,12,13]])
示例2: accumulate24Hourly
# 需要導入模塊: import MA [as 別名]
# 或者: from MA import concatenate [as 別名]
def accumulate24Hourly(data):
"""Returns 12-hourly data accumulated to 24-hours."""
newTimeValues=[]
taxis=data.getTime()
tunits=data.units
print len(data.getTime())
newarray=[]
for i in range((tlen/2)):
p1=data(time=slice(i,i+1))
p2=data(time=slice(i+1,i+2))
accum=p1+p2
newarray.append(accum)
newTimeValues.append(p2.getTime()[0])
array=MA.concatenate(newarray)
array=MA.array(array, 'f', fill_value=data.getMissing())
axes=data.getAxisList()
newTimeAxis=cdms.createAxis(newTimeValues)
newTimeAxis.units=tunits
newTimeAxis.designateTime()
newTimeAxis.id=newTimeAxis.long_name=newTimeAxis.title="time"
newaxes=[newTimeAxis]+axes[1:]
var=cdms.createVariable(array, axes=newaxes, id=data.id)
for att in ("units", "long_name"):
setattr(var, att, getattr(data, att))
return var