本文整理汇总了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