當前位置: 首頁>>代碼示例>>Python>>正文


Python MA.concatenate方法代碼示例

本文整理匯總了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]])
開發者ID:mikeswamp,項目名稱:numeric_copy,代碼行數:9,代碼來源:ntest.py

示例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 
開發者ID:arsen3d,項目名稱:wepoco-web,代碼行數:30,代碼來源:makePlots.py


注:本文中的MA.concatenate方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。