本文整理汇总了Java中water.util.UnsafeUtils.get4f方法的典型用法代码示例。如果您正苦于以下问题:Java UnsafeUtils.get4f方法的具体用法?Java UnsafeUtils.get4f怎么用?Java UnsafeUtils.get4f使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类water.util.UnsafeUtils
的用法示例。
在下文中一共展示了UnsafeUtils.get4f方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: inflate_impl
import water.util.UnsafeUtils; //导入方法依赖的package包/类
@Override public NewChunk inflate_impl(NewChunk nc) {
nc.set_sparseLen(0);
nc.set_len(0);
final int len = _len;
for( int i=0; i<len; i++ ) {
float res = UnsafeUtils.get4f(_mem,(i<<2));
if( Float.isNaN(res) ) nc.addNum(Double.NaN);
else nc.addNum(res);
}
return nc;
}
示例2: getVal
import water.util.UnsafeUtils; //导入方法依赖的package包/类
private double getVal(int x){
switch(_elem_sz) {
case 8: return UnsafeUtils.get4f(_mem, x + 4);
case 12: return UnsafeUtils.get8d(_mem, x + 4);
default: throw H2O.unimpl();
}
}
示例3: at8_impl
import water.util.UnsafeUtils; //导入方法依赖的package包/类
@Override protected final long at8_impl( int i ) {
float res = UnsafeUtils.get4f(_mem, i << 2);
if( Float.isNaN(res) ) throw new IllegalArgumentException("at8_abs but value is missing");
return (long)res;
}
示例4: atd_impl
import water.util.UnsafeUtils; //导入方法依赖的package包/类
@Override protected final double atd_impl( int i ) {
float res = UnsafeUtils.get4f(_mem,i<<2);
return Float.isNaN(res)?Double.NaN:res;
}
示例5: processRow
import water.util.UnsafeUtils; //导入方法依赖的package包/类
private final void processRow(int r, ChunkVisitor v){
float f = UnsafeUtils.get4f(_mem,(r<<2));
if(Float.isNaN(f)) v.addNAs(1);
else v.addValue((double)f);
}