matlab寻代码flann_lsh flann 中 p 稳定局部敏感哈希和 kdtree 方法的基准测试。 实现了一个matlab接口。 用法 pyflann-kdtree和p-stable LSH的实验 安装Pyflann、Seaborn,并从github下载源代码。 pip install pyflann pip install seaborn pip install memory_profiler git clone https://github.com/memoiry/flann_lsh cd flann_lsh/src 将 sift 和 gist 数据放在对应的数据文件夹中,然后运行下面的命令。 可能需要几个小时才能完成。 结果将放在实际包含我的预计算结果的结果文件夹中。 python run_exp_v2.py 要生成图形,请运行以下命令。 分析将放在图形文件夹中。 python analysis.py PLSH类用法 PLSH 是用于创建本地敏感哈希对象的类。 PLSH(key_size, table_num, w) 构建 lsh 对象时,只需使用训练数据集构建索引。
2025-12-16 10:39:42 6.89MB 系统开源
1
ECMAScript 6(ES6)是JavaScript语言的一个重大更新版本,它的发布在JavaScript社区引起了广泛关注。ES6在2015年6月正式发布,旨在将JavaScript语言提升到一个新的水平,使它能够更好地支持编写复杂的大型应用程序,从而胜任企业级开发。为了达到这个目标,ES6引入了一系列新的语法特性,这些特性增加了语言的表现力,提升了开发效率。 ES6的另一个名称是ECMAScript 2015,因为它的正式发布时间是在2015年。按照计划,ES6的后续版本也会以发布年份命名,比如下一个版本将被称为ES2016。ES6的制定目标之一是每年更新一次版本,这表示JavaScript语言将进入一个快速迭代和持续改进的时代。 ECMAScript与JavaScript之间的关系是一个常被讨论的话题。简单来说,ECMAScript是JavaScript的标准规范,而JavaScript是该规范的一种实现。ECMAScript规范最初由ECMA组织定义,并由Netscape公司提交,希望将这种语言变成国际标准。ECMAScript的首个版本于1997年发布,此后不断有新版本发布,逐步形成今天的JavaScript语言。 历史回顾显示,ES6的开发过程持续了超过15年。ES6的起点可以追溯到2000年,当时ES4的草案由于太过激进而未能通过,但是它的许多特性被保留并融入到ES6中。ES6的最终发布是ECMAScript标准委员会(TC39)各成员公司,包括Microsoft、Mozilla、Google等共同努力的结果。 ES6新增了大量语法特性,涵盖了从变量声明、字符串处理、正则表达式、数组操作、函数定义、对象字面量、Symbol和Proxy到Reflect对象、二进制数组、Set和Map数据结构、Iterator和for-of循环、Generator函数、Promise对象、异步操作和Async函数、类(Class)、装饰器(Decorator)以及模块化编程(Module)等方方面面。 ECMAScript 6入门书籍的作者阮一,是一名知名的前端技术专家,他的书籍详细介绍了ES6的各个新特性,并且在讲解的过程中辅以大量的示例代码,使得读者能够更加容易地理解和掌握这些新特性。本书适合已经了解ES5的读者阅读,用以掌握ES6的新特性,并用作参考手册。本书的最新版,即第二版,被称为《ES6标准入门》,由电子工业出版社出版。阮一通过开源这本书的做法,支持共享知识的文化,同时张春雨编辑的支持也是开源实践得以实现的关键。 此外,书籍采用的是创意共享4.0许可证中的“保持署名—非商用”条款,这意味着在保留原作者署名和非商业用途的前提下,读者可以自由地阅读、分享、修改本书,这体现了开源社区的共享精神。 《ECMAScript 6入门》是一本面向中高级读者的教材,旨在帮助他们全面了解和掌握ES6这个具有里程碑意义的JavaScript版本,从而提升前端开发者的编程能力,并最终推动前端技术的进步。
2025-11-14 19:33:38 1.98MB ECMAScript pdf完整版
1
内容概要:本文介绍了使用COMSOL 6.2和Python对Green-Ampt (GA) 入渗模型进行湿润数值解与解析解的对比分析。首先,通过COMSOL建立了无限边坡降雨入渗的数值模拟模型,设置了边界条件、材料属性并进行了求解和后处理。其次,利用Python实现了湿润深度的解析解计算。最后,通过对两者结果的比较,探讨了数值解与解析解的差异及其特点。 适合人群:从事环境科学、地质工程、农业水利等领域研究的技术人员和科研工作者。 使用场景及目标:适用于需要深入了解土壤水分入渗机制的研究项目,特别是涉及降雨入渗模拟的实际工程项目。目标是帮助研究人员更好地理解和预测降雨入渗过程,从而优化水资源管理和防灾减灾措施。 其他说明:文中还提供了详细的讲解稿,涵盖了从模型建立到结果分析的全过程,有助于读者全面掌握相关技术和方法。
2025-10-12 18:41:49 1.37MB
1
如何利用MATLAB和YALMIP求解器构建火电机组深度调模型。首先定义了以降低发电成本为目标函数,接着引入了直流潮流、功率平衡、爬坡速率等约束条件来确保模型符合实际运行情况。文中还探讨了求解设置如选择合适的求解器(CPLEX或GUROBI)、配置多线程计算提高求解速度的方法,并强调了针对不同深度调需求调整机组出力下限的重要性。此外,作者提供了将模型封装为函数以便于复用以及进行可视化验证的具体步骤。 适合人群:从事电力系统优化的研究人员和技术人员,尤其是对火电机组调感兴趣的从业者。 使用场景及目标:适用于需要解决电网负荷波动带来的挑战,特别是在高低谷期调节发电量的应用场合。通过本模型可以帮助电力公司制定更加经济有效的发电计划,在保障供电稳定的同时减少运营成本。 其他说明:文中提到的所有代码片段均经过精心设计,可以直接用于IEEE30和39节点系统的仿真测试。对于更大规模的电力网络,只需适当修改输入数据即可扩展使用。
2025-10-08 20:53:37 409KB
1
基于Simulink平台搭建的光伏储能虚拟同步发电机(VSG)仿真模型。该模型通过加入超级电容来稳定直流母线电压,利用VSG控制算法模拟传统同步电机特性,实现了光储联合系统的一次调频、削填谷等功能。文中提供了具体的MATLAB函数用于VSG控制、储能充放电管理以及光伏最大功率点跟踪(MPPT),并分享了实际测试中的关键参数调整经验。此外,还特别强调了三个重要波形的观测指标,确保系统稳定性和高效性。 适合人群:对新能源发电、电力电子、控制系统感兴趣的科研人员和技术开发者。 使用场景及目标:适用于研究和开发光储一体化系统,特别是希望深入了解VSG控制机制、储能优化策略以及光伏并网技术的研究者。目标是掌握如何构建高效的光储联合仿真模型,提高系统的灵活性和稳定性。 其他说明:文中提到的模型已在Matlab R2023a版本验证成功,推荐使用Parallel Computing Toolbox加速计算,并选择合适的求解器如ode23tb以应对电力电子设备带来的复杂动态行为。
2025-09-27 22:34:39 372KB
1
:“远进入WINCE工具”是一个专门针对基于Windows CE(简称WINCE)操作系统的设备,尤其是导航仪的刷机工具。该工具旨在帮助用户更新或恢复导航仪的操作系统,解决系统故障,或者提升设备性能。 :在IT领域,Windows CE是一种嵌入式操作系统,广泛应用于各种手持设备、导航系统和其他智能硬件。"桌面进入"可能指的是该工具允许用户在个人计算机上通过模拟或连接设备的方式,对运行WINCE的导航仪进行管理和维护。这种功能通常需要一定的技术知识,但通过这个工具,非专业用户也能相对容易地进行刷机操作。 【详细说明】: 1. **Windows CE**:Windows CE是一个微内核操作系统,由微软开发,用于资源有限的嵌入式设备。它不是一个完整的Windows版本,而是提供了一个基础框架,开发者可以在此基础上构建定制化的操作系统。 2. **导航仪刷机**:刷机是指更换或升级设备的操作系统。对于导航仪,刷机可以更新地图数据、修复系统错误、优化性能,甚至安装第三方应用。"远进入WINCE工具"提供了这样的功能,用户无需专业知识即可进行操作。 3. **桌面进入**:这可能意味着用户可以通过电脑桌面界面连接到导航仪,实现远程控制和管理。这种方式通常需要USB数据线或蓝牙等连接方式,将设备与电脑相连,然后通过特定软件进行通信。 4. **安全注意事项**:虽然刷机可以带来诸多好处,但也存在风险。错误的刷机过程可能导致设备无法启动,因此在使用“远进入WINCE工具”前,用户应确保备份重要数据,并严格按照指导操作。 5. **兼容性**:此工具可能专门针对“远”品牌的导航仪,但也有可能支持其他运行Windows CE的设备。在使用前,用户需确认设备的兼容性,以避免不兼容导致的问题。 6. **文件列表**:由于提供的压缩包文件名为“远进入WINCE工具”,我们可以推测这个压缩文件包含该工具的安装程序或执行文件,以及可能的使用指南、驱动程序和必要的系统文件。 “远进入WINCE工具”是为Windows CE导航仪用户设计的一个实用工具,通过桌面连接帮助用户方便地进行系统维护和升级。使用时,用户应了解基本的刷机知识,遵循安全操作流程,以确保设备的安全和稳定。
2025-08-26 21:01:39 260B WINCE工具
1
《酷极五笔与海码表:打造高效汉字输入体验》 在信息化时代,汉字输入法成为了我们日常生活中不可或缺的工具。其中,酷极五笔以其高效、精准的输入特性,深受广大用户喜爱。而海五笔码表,则是五笔字型输入法中的经典之作,尤其在86版和98版之间提供了良好的兼容性和丰富的词汇库。本文将详细介绍酷极五笔和海码表的结合,以及它们如何提升我们的输入效率。 酷极五笔是一款功能强大的五笔字型输入法,其最新版本0810引入了诸多改进和优化。五笔字型输入法基于汉字的笔画结构,将每个汉字拆分成若干部分,对应不同的编码,通过记忆这些编码,用户可以快速输入汉字。酷极五笔的优势在于其友好的用户界面,支持多种码表切换,以及丰富的自定义功能,让用户可以根据自己的习惯进行个性化设置。 海五笔则以其精心设计的码表和词库著称。86版和98版是海五笔的两个主要版本,分别对应两种不同的编码规则。86版是五笔字型的初始版本,广泛应用于早期的计算机系统;98版则是后来推出的改进版本,对部分编码进行了优化,使得输入更为流畅。海9.1版的词库不仅包含了大量常用词汇,还与时俱进地添加了许多新词,极大地提升了输入效率。 在酷极五笔0810版本中整合了海9.1五笔86版词库和98码表,这意味着用户可以在一个输入法中轻松切换两种码表,享受两者的优点。86版适合熟悉传统五笔编码的用户,而98版则为寻求更高输入速度的人群提供了选择。这种无缝切换的设计,使得用户无需在不同输入法之间频繁切换,大大提高了工作效率。 同时,酷极五笔还提供了码表学习和练习功能,对于初学者或希望提高五笔输入技能的人来说,这是一个非常实用的学习平台。通过反复练习和记忆码表,用户能够逐渐掌握五笔输入法的精髓,从而提升汉字输入的速度和准确性。 酷极五笔与海码表的结合,不仅满足了用户对多样化输入方式的需求,也展现了五笔字型输入法在效率和便利性上的优势。无论你是五笔输入的资深用户,还是刚刚接触这一领域的新人,这款软件都能为你提供高效、便捷的输入体验。通过不断的实践和学习,你将能够在键盘上飞舞,让文字如同溪流般顺畅地流淌出来。
2025-07-26 18:35:16 4MB 酷极五笔 海峰86码表 海峰98码表
1
86_6.5万极点词库,在极点输入法点右键,管理工具→词库工具→词库生成与维护,点击[系统词库]中的“生成词库”,会生成极点码表,会弹出一个界面提示:系统词库创建完毕,用其替换现码表吗?点击是,替换现码表。
2025-07-26 18:31:24 2.16MB 86-6万词库
1
《TMS320F2812原理与开发》是由苏奎编著的一本专著,主要针对德州仪器(TI)的TMS320F2812数字信号处理器进行深入讲解。这本书是了解和掌握TMS320F2812芯片及其在实际应用中开发技术的重要参考资料。 TMS320F2812是一款高性能的C28x浮点DSP(数字信号处理器),广泛应用于工业控制、电力电子、自动化、通信等领域。其主要特性包括: 1. **高性能计算能力**:TMS320F2812拥有高达150MHz的运行频率,提供了每周期两个乘法和一个加法的运算能力,支持单精度浮点运算。 2. **丰富的外设接口**:该芯片内置CAN(控制器局域网)、SPI(串行外围接口)、I2C(仪表双线接口)、EVM(增强型电压监视器)等通讯接口,以及ADC(模数转换器)、DAC(数模转换器)等模拟接口,便于与其他设备交互。 3. **强大的中断系统**:具备多个中断源,能快速响应系统事件,确保实时性。 4. **片上内存资源**:集成有片上SRAM和闪存,方便程序存储和数据处理。 5. **电源管理**:具有多种工作模式,可以优化功耗,适用于电池供电或节能要求高的应用。 6. **开发工具与环境**:TI提供CCS(Code Composer Studio)集成开发环境,支持C和汇编语言编程,方便开发者调试和优化代码。 在《TMS320F2812原理与开发》一书中,苏奎详细介绍了TMS320F2812的架构、指令系统、外设功能、开发流程及实例。读者可以学习到如何配置和控制芯片的各个部分,如何编写高效的DSP程序,以及如何利用TI提供的开发工具进行系统级设计。 书中可能包含以下章节: 1. TMS320F2812概述 2. DSP基础与C28x架构 3. TMS320F2812硬件特性 4. 指令集与程序设计 5. 外设接口及其应用 6. 实时操作系统与中断管理 7. 系统开发流程与调试技巧 8. 应用案例分析 通过阅读此书,工程师可以系统地学习和掌握TMS320F2812的相关知识,提升在嵌入式领域的开发技能。对于想要从事相关领域工作的专业人士,或者对数字信号处理有兴趣的学生,这是一本非常有价值的参考书籍。
2025-06-30 16:11:42 9.22MB TMS320F2812原理与开发
1
内容概要:本文探讨了电动汽车(EV)在电力系统削填谷中的多目标优化调度策略。主要内容包括:首先介绍了电动汽车参与削填谷的意义和背景,然后详细阐述了多目标优化的目标函数设计,涉及电动汽车综合负荷、电池退化损耗成本、削填谷的谷差和负荷波动三个方面。接着展示了如何通过赋予不同目标权重并将其转化为单目标问题来进行求解,采用YALMIP和CPLEX求解器完成优化。最后通过仿真验证了该策略的有效性,结果显示负荷曲线更加平滑,谷差显著降低,用户充电成本减少,电池损耗也得到有效控制。 适合人群:从事电力系统优化、智能电网研究的专业人士,以及对电动汽车调度感兴趣的科研人员和技术开发者。 使用场景及目标:适用于需要优化电力系统负荷管理的研究机构和企业,旨在通过合理的电动汽车充放电调度,达到平衡电力系统负荷、降低成本的目的。 其他说明:文中提供的MATLAB代码示例有助于理解和实现具体的优化算法,详细的注释和图表使得模型和结果更加直观易懂。此外,文中还提到了一些实用的技术细节,如电池退化成本建模、约束条件设置等,为实际应用提供了宝贵的参考。
2025-06-10 11:13:14 274KB
1