本文整理汇总了Java中com.clearspring.analytics.stream.quantile.TDigest.fromBytes方法的典型用法代码示例。如果您正苦于以下问题:Java TDigest.fromBytes方法的具体用法?Java TDigest.fromBytes怎么用?Java TDigest.fromBytes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.clearspring.analytics.stream.quantile.TDigest
的用法示例。
在下文中一共展示了TDigest.fromBytes方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getQuantileEstimator
import com.clearspring.analytics.stream.quantile.TDigest; //导入方法依赖的package包/类
/**
* Return a decoded TDigest quantile estimator
*
* @param attributeName the name of the attribute to get the estimator for
* @return the decoded estimator
* @throws DistributedWekaException if there are no quantile estimators or
* the named one is not in the map
*/
public TDigest getQuantileEstimator(String attributeName)
throws DistributedWekaException {
if (m_encodedQuantileEstimators == null
|| m_encodedQuantileEstimators.size() == 0) {
throw new DistributedWekaException("No quantile estimators!");
}
byte[] encoded = m_encodedQuantileEstimators.get(attributeName);
if (encoded == null) {
throw new DistributedWekaException(
"Can't find a quantile estimator for attribute '" + attributeName
+ "'");
}
ByteBuffer buff = ByteBuffer.wrap(encoded);
TDigest returnVal = TDigest.fromBytes(buff);
return returnVal;
}
示例2: deSerializeCurrentQuantileEstimator
import com.clearspring.analytics.stream.quantile.TDigest; //导入方法依赖的package包/类
/**
* Decode the current TDigest quatile estimator
*/
public void deSerializeCurrentQuantileEstimator() {
if (m_encodedTDigestEstimator != null) {
ByteBuffer buff = ByteBuffer.wrap(m_encodedTDigestEstimator);
m_quantileEstimator = TDigest.fromBytes(buff);
m_encodedTDigestEstimator = null;
}
}