热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

gnu.trove.map.hash.TIntIntHashMap.()方法的使用及代码示例

本文整理了Java中gnu.trove.map.hash.TIntIntHashMap.<init>()方法的一些代码示例,展示了TIntInt

本文整理了Java中gnu.trove.map.hash.TIntIntHashMap.()方法的一些代码示例,展示了TIntIntHashMap.()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TIntIntHashMap.()方法的具体详情如下:
包路径:gnu.trove.map.hash.TIntIntHashMap
类名称:TIntIntHashMap
方法名:

TIntIntHashMap.介绍

[英]Creates a new TIntIntHashMap instance with the default capacity and load factor.
[中]使用默认容量和负载系数创建新的TIntIntHashMap实例。

代码示例

代码示例来源:origin: FudanNLP/fnlp

public HashFeatureAlphabet() {
intdata = new TIntIntHashMap(DEFAULT_CAPACITY,DEFAULT_LOAD_FACTOR,noEntryValue,noEntryValue);
frozen = false;
last = 0;
}

代码示例来源:origin: FudanNLP/fnlp

@Override
public void run() {
for(int i = 0; i int a = al.get(i);
for(int j = i + 1; j int b = al.get(j);
double lenDiff;
lenDiff = Math.abs(featureLen[a]-featureLen[b]);
lenDiff /=Math.max(featureLen[a],featureLen[b]);
if(lenDiff>lenDiffThresh)
continue;

int ids,idl;
if(a<=b){
ids = a;
idl=b;
}else{
ids = b;
idl=a;
}
if(similarityMap[ids] == null)
similarityMap[ids] = new TIntIntHashMap();
synchronized (similarityMap[ids]) {
similarityMap[ids].adjustOrPutValue(idl, 1, 1);
}
}
}
}
}

代码示例来源:origin: CalebFenton/simplify

ExecutionGraph execute(ExecutionGraph graph) throws VirtualMachineException {
TIntIntMap addressToVisitCount = new TIntIntHashMap();
VirtualMethod method = graph.getMethod();
ExecutionNode node = graph.getRoot();

代码示例来源:origin: CalebFenton/simplify

@Override
public Op create(MethodLocation location, TIntObjectMap addressToLocation, VirtualMachine vm) {
SwitchPayload instr = (SwitchPayload) location.getInstruction();
TIntIntMap targetKeyToOffset = new TIntIntHashMap();
for (SwitchElement element : instr.getSwitchElements()) {
targetKeyToOffset.put(element.getKey(), element.getOffset());
}
return new SwitchPayloadOp(location, addressToLocation, targetKeyToOffset);
}

代码示例来源:origin: opentripplanner/OpenTripPlanner

TIntIntMap initialStops = new TIntIntHashMap();
TIntIntIterator initialIterator = accessTimes.iterator();
while (initialIterator.hasNext()) {

代码示例来源:origin: opentripplanner/OpenTripPlanner

TIntIntMap accessTimes = new TIntIntHashMap();

代码示例来源:origin: opentripplanner/OpenTripPlanner

List patternForIndex = Lists.newArrayList(totalPatterns);
TObjectIntMap indexForPattern = new TObjectIntHashMap<>(totalPatterns, 0.75f, -1);
indexForStop = new TIntIntHashMap(totalStops, 0.75f, Integer.MIN_VALUE, -1);
TIntList stopForIndex = new TIntArrayList(totalStops, Integer.MIN_VALUE);
LOG.warn("Temporary stop at {}, {} not connected to graph", t.lat, t.lon);
temporaryStopTreeCache.put(t.index, new int[0]);
temporaryTransfers.put(t.index, new TIntIntHashMap());
continue;
TIntIntMap transfersFromStopWithGraphIndices = new TIntIntHashMap();
temporaryTransfers.put(graphIndex, new TIntIntHashMap());
TIntIntMap out = new TIntIntHashMap();

代码示例来源:origin: FudanNLP/fnlp

TIntIntHashMap diffF = new TIntIntHashMap(); // 最多有2*L*numTemplets个不同

代码示例来源:origin: palantir/atlasdb

private synchronized void incrementReadCount(int clientIndex) {
if (readLockHolders == null) {
readLockHolders = new TIntIntHashMap(1);
}
readLockHolders.adjustOrPutValue(clientIndex, 1, 1);
}

代码示例来源:origin: FudanNLP/fnlp

TIntIntHashMap index = new TIntIntHashMap();
TIntIntIterator it = feature.iterator();
while (it.hasNext()) {

代码示例来源:origin: Vazkii/Botania

private void calculateCollisionAndDiffs() {
TIntIntHashMap lastactivesegment = new TIntIntHashMap();

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
* Constructor.
*
* @param size Expected size
* @param def Default value
*/
public MapIntegerDBIDIntegerStore(int size, int def) {
super();
map = new TIntIntHashMap(size, 0.5f, Integer.MIN_VALUE, def);
}

代码示例来源:origin: fozziethebeat/S-Space

/**
* Creates a new vector of the specified length
*
* @param length the length of this vector
*/
public SparseHashIntegerVector(int length) {
this.length = length;
map = new TIntIntHashMap();
magnitude = -1;
}

代码示例来源:origin: openimaj/openimaj

/**
* @param clusterer the underlying clusterer
* @param window
*/
public IncrementalLifetimeSparseClusterer(SparseMatrixClusterer clusterer, int window) {
super(clusterer, window);
this.lifetime = 3;
this.seenCount = new TIntIntHashMap();
}

代码示例来源:origin: zavtech/morpheus-core

/**
* Constructor
* @param length the length for this array
* @param defaultValue the default value for array
*/
SparseArrayOfInts(int length, Integer defaultValue) {
super(Integer.class, ArrayStyle.SPARSE, false);
this.length = length;
this.defaultValue = defaultValue != null ? defaultValue : 0;
this.values = new TIntIntHashMap((int)Math.max(length * 0.5, 10d), 0.8f, -1, this.defaultValue);
}

代码示例来源:origin: SlimeKnights/TinkersConstruct

TIntIntMap assigned = new TIntIntHashMap();
TinkersItem tool = (TinkersItem) toolStack.getItem();

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
* Constructor.
*
* @param size Expected size
*/
public MapIntegerDBIDDBIDStore(int size) {
super();
map = new TIntIntHashMap(size, 0.5f, Integer.MIN_VALUE, DBIDUtil.asInteger(DBIDUtil.invalid()));
}

代码示例来源:origin: chocoteam/choco-solver

public Solution copySolution() {
Solution ret = new Solution(model, varsToStore);
ret.empty = empty;
ret.intmap = new TIntIntHashMap(intmap);
ret.realmap = new TIntObjectHashMap<>(realmap);
ret.setmap = new TIntObjectHashMap<>(setmap);
return ret;
}

代码示例来源:origin: openimaj/openimaj

@Override
public SparseIntArray reverse() {
//TODO: this could be more efficient and avoid the copy
TIntIntHashMap tmp = new TIntIntHashMap(data.size());
for (Entry e : entries())
tmp.put(length - e.index, e.value);

this.data = tmp;

return this;
}
}

代码示例来源:origin: openimaj/openimaj

/**
* @throws IOException
* Load X input and y output from {@link #INPUT_LOCATION}
*/
public HandWritingNeuralNetENCOG() throws IOException {
examples = new TIntIntHashMap();
this.tests = new TIntObjectHashMap>>();
prepareDataCollection();
learnNeuralNet();
testNeuralNet();
// new HandWritingInputDisplay(this.training);
}

推荐阅读
  • 具备括号和分数功能的高级四则运算计算器
    本研究基于C语言开发了一款支持括号和分数运算的高级四则运算计算器。该计算器通过模拟手算过程,对每个运算符进行优先级标记,并按优先级从高到低依次执行计算。其中,加减运算的优先级最低,为0。此外,该计算器还支持复杂的分数运算,能够处理包含括号的表达式,提高了计算的准确性和灵活性。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 在HTML布局中,即使将 `top: 0%` 和 `left: 0%` 设置为元素的定位属性,浏览器中仍然会出现空白填充。这个问题通常与默认的浏览器样式、盒模型或父元素的定位方式有关。为了消除这些空白,可以考虑重置浏览器的默认样式,确保父元素的定位方式正确,并检查是否有其他CSS规则影响了元素的位置。 ... [详细]
  • 本文深入解析了JDK 8中HashMap的源代码,重点探讨了put方法的工作机制及其内部参数的设定原理。HashMap允许键和值为null,但键为null的情况只能出现一次,因为null键在内部通过索引0进行存储。文章详细分析了capacity(容量)、size(大小)、loadFactor(加载因子)以及红黑树转换阈值的设定原则,帮助读者更好地理解HashMap的高效实现和性能优化策略。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案
    深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案 ... [详细]
  • 使用 ListView 浏览安卓系统中的回收站文件 ... [详细]
  • 为了优化用户体验,本文探讨了如何调整下拉菜单的宽度。通过合理设置宽度,可以提升界面的美观性和易用性。文章提供了具体的代码示例,帮助开发者实现这一目标。例如,可以通过 CSS 或 JavaScript 来动态调整下拉菜单的宽度,确保其在不同设备和屏幕尺寸上都能保持良好的显示效果。 ... [详细]
  • 属性类 `Properties` 是 `Hashtable` 类的子类,用于存储键值对形式的数据。该类在 Java 中广泛应用于配置文件的读取与写入,支持字符串类型的键和值。通过 `Properties` 类,开发者可以方便地进行配置信息的管理,确保应用程序的灵活性和可维护性。此外,`Properties` 类还提供了加载和保存属性文件的方法,使其在实际开发中具有较高的实用价值。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • Silverlight 实战指南:深入解析用户提交数据的验证与捕获机制
    本文深入探讨了Silverlight中用户提交数据的验证与捕获机制,详细分析了四种主要的验证方法:基本异常处理、DataAnnotation注解、IDataErrorInfo客户端同步验证以及自定义验证策略。通过实例解析,帮助开发者更好地理解和应用这些机制,提升应用程序的数据处理能力和用户体验。 ... [详细]
  • 在处理大规模数据数组时,优化分页组件对于提高页面加载速度和用户体验至关重要。本文探讨了如何通过高效的分页策略,减少数据渲染的负担,提升应用性能。具体方法包括懒加载、虚拟滚动和数据预取等技术,这些技术能够显著降低内存占用和提升响应速度。通过实际案例分析,展示了这些优化措施的有效性和可行性。 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 本文介绍了一种自定义的Android圆形进度条视图,支持在进度条上显示数字,并在圆心位置展示文字内容。通过自定义绘图和组件组合的方式实现,详细展示了自定义View的开发流程和关键技术点。示例代码和效果展示将在文章末尾提供。 ... [详细]
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
author-avatar
静乐思
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有