当前位置: 首页>>代码示例>>Python>>正文


Python Index.factory方法代码示例

本文整理汇总了Python中index.Index.factory方法的典型用法代码示例。如果您正苦于以下问题:Python Index.factory方法的具体用法?Python Index.factory怎么用?Python Index.factory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在index.Index的用法示例。


在下文中一共展示了Index.factory方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from index import Index [as 别名]
# 或者: from index.Index import factory [as 别名]
 def __init__(self, data=None, index=None, name=None, series=None):
     '''
     One-dimensional array with axis labels (including time series).
     
     :param data: (*array_like*) One-dimensional array data.
     :param index: (*list*) Data index list. Values must be unique and hashable, same length as data.
     :param name: (*string*) Series name.
     '''
     if series is None:
         if isinstance(data, (list, tuple)):
             data = minum.array(data)
         if index is None:
             index = range(0, len(data))
         else:
             if len(data) != len(index):
                 raise ValueError('Wrong length of index!')
         if isinstance(index, (MIArray, DimArray)):
             index = index.tolist()
         if isinstance(index, Index):
             self._index = index
         else:
             self._index = Index.factory(index)
         self._data = data
         self._series = MISeries(data.array, self._index._index, name)
     else:
         self._series = series
         self._data = MIArray(self._series.getData())
         self._index = Index.factory(index=self._series.getIndex())
开发者ID:meteoinfo,项目名称:MeteoInfoLab,代码行数:30,代码来源:series.py

示例2: __init__

# 需要导入模块: from index import Index [as 别名]
# 或者: from index.Index import factory [as 别名]
 def __init__(self, data=None, index=None, columns=None, dataframe=None):                             
     if dataframe is None:
         if not data is None:
             if isinstance(data, dict):
                 columns = data.keys()
                 dlist = []
                 n = 1
                 for v in data.values():
                     if isinstance(v, (list, tuple)):
                         n = len(v)
                         v = minum.array(v)                    
                     elif isinstance(v, MIArray):
                         n = len(v)
                     dlist.append(v)
                 for i in range(len(dlist)):
                     d = dlist[i]
                     if not isinstance(d, MIArray):
                         d = [d] * n
                         d = minum.array(d)
                         dlist[i] = d
                 data = dlist
                 
             if isinstance(data, MIArray):
                 n = len(data)
                 data = data.array
             else:
                 dlist = []
                 n = len(data[0])
                 for dd in data:
                     dlist.append(dd.array)
                 data = dlist
                     
             if index is None:
                 index = range(0, n)
             else:
                 if n != len(index):
                     raise ValueError('Wrong length of index!')
                     
         if isinstance(index, (MIArray, DimArray)):
             index = index.tolist()
             
         if isinstance(index, Index):
             self._index = index
         else:
             self._index = Index.factory(index)
         if data is None:
             self._dataframe = MIDataFrame(self._index._index)
         else:
             self._dataframe = MIDataFrame(data, self._index._index, columns)
     else:
         self._dataframe = dataframe
         self._index = Index.factory(index=self._dataframe.getIndex())
开发者ID:meteoinfo,项目名称:MeteoInfoLab,代码行数:54,代码来源:dataframe.py

示例3: index

# 需要导入模块: from index import Index [as 别名]
# 或者: from index.Index import factory [as 别名]
def index():
    index = Index.factory()
    while True:
        event = (yield)
        index.update(event)
开发者ID:agentultra,项目名称:dmon,代码行数:7,代码来源:streams.py

示例4: set_index

# 需要导入模块: from index import Index [as 别名]
# 或者: from index.Index import factory [as 别名]
 def set_index(self, value):
     if isinstance(value, series.Series):
         value = value.values
     self._index = Index.factory(value, self._index.name)
     self._dataframe.setIndex(self._index._index)
开发者ID:meteoinfo,项目名称:MeteoInfoLab,代码行数:7,代码来源:dataframe.py


注:本文中的index.Index.factory方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。