万象云档 本次搜索耗时 1.608 秒,为您找到 361 个相关结果.
  • 4.2.2 用函数改善程序结构

    4.2.2 用函数改善程序结构 4.2.2 用函数改善程序结构 上一节讨论了函数的减少重复代码、精简程序的作用,并利用函数的这个功能将程序 4.1 改进成了程序 4.2。在该节的最后,我们也给出了一个不宜用函数来减少重复代码的情况。 还能不能利用函数将程序 4.2 变得更好呢? 我们在 4.1 节中一般地讨论了模块化编程,在 Python 中,函数...
  • Compound queries

    Compound queries Compound queries 复合查询用来包装其他复合或者叶子查询,一方面可综合其结果和分数,从而改变它的行为,另一方面可从查询切换到过滤器上下文。此类查询包含: constant_score 查询 这是一个包装其他查询的查询,并且在过滤器上下文中执行。与此查询匹配的所有文件都需要返回相同的“常量” _sco...
  • 1.2.3 日常生活中的计算思维

    1.2.3 日常生活中的计算思维 1.2.3 日常生活中的计算思维 人们在日常生活中的很多做法其实都和计算思维不谋而合,也可以说计算思维从生活中吸收了很多有用的思想和方法。我们来看一些例子。 算法过程:菜谱可以说是算法(或程序)的典型代表,它将一道菜的烹饪方法一步一步地罗列出来,即使不是专业厨师,照着菜谱的步骤也能做出可口的菜肴。这里,菜谱的每一 步骤...
  • 10.4 贪心法

    10.4 贪心法 10.4 贪心法 考虑一个应用问题:假设需要在油库 A 和加油站 B、C、D、E、F、G、H 之间修建输 油管道,油库和各加油站的位置如图 10.6 所示,图中的虚线表示可能的管道铺设路线,虚 线旁标注的数值表示所需铺设的管道的长度(千米)②。例如油库 A 与加油站 B 之间需要铺 设 35 千米的管道。 图 10.6 油库及加...
  • 2.8 矩阵相乘

    2.8 矩阵相乘 题目描述 分析与解法 解法一、暴力解法 解法二、Strassen算法 2.8 矩阵相乘 题目描述 请编程实现矩阵乘法,并考虑当矩阵规模较大时的优化方法。 分析与解法 根据wikipedia上的介绍:两个矩阵的乘法仅当第一个矩阵A的行数和另一个矩阵B的列数相等时才能定义。如A是m×n矩阵,B是n×p矩阵,它们的乘积AB是一...
  • 5.2 字符串编辑距离

    5.2 字符串编辑距离 题目描述 分析与解法 举一反三 问题扩展 5.2 字符串编辑距离 题目描述 给定一个源串和目标串,能够对源串进行如下操作: 在给定位置上插入一个字符 替换任意字符 删除任意字符 写一个程序,返回最小操作数,使得对源串进行这些操作后等于目标串,源串和目标串的长度都小于2000。 分析与解法 此题常见的思路是动态...
  • (2)Tensor

    (2)Tensor undefinedTensor undefined undefinedI.初始化数组 undefinedII.访问数组属性 undefinedIII.复制 undefinedIV.Tensor的提取 (2)Tensor undefinedTensor undefined 必备知识:矩阵的算法。 Tensor是...
  • 6.0 本章导读

    6.0 本章导读 本章导读 6.0 本章导读 本章导读 所谓海量数据处理,是指基于海量数据的存储、处理、和操作。正因为数据量太大,所以导致要么无法在较短时间内迅速解决,要么无法一次性装入内存。 事实上,针对时间问题,可以采用巧妙的算法搭配合适的数据结构(如布隆过滤器、哈希、位图、堆、数据库、倒排索引、Trie树)来解决;而对于空间问题,可以采取分...
  • 06 AI应用工具大集合

    129 2025-05-09 《ChatGPT:AI革命》
    06 AI应用工具大集合 06 AI应用工具大集合 随着科技的不断进步,AI的应用范围越来越广。这里介绍一个网站https://allthingsai.com/,网页效果如下图所示。它搜集整理了很多AI应用的工具和服务,我们可以在这个网站中探索AI技术在各个领域的应用。 例如,选择该网站中的Design标签,则网页中会展示所有与设计相关的AI工...
  • 六:迭代加深

    AI没有找到最优解 按照前面的所有算法实现之后,会发现一个比较严重的问题,就是电脑在自己已经胜券在握的情况下(有双三之类的棋可以走),竟然会走一些冲四之类的棋来调戏 玩家。这种走法出现的本质就是因为现在的AI只比较最终结果,并没有考虑到路径长短。所以很容易出现在6层搜索到一个双三,其实在4层的时候也有一个双三,因为分数一样,AI会随机选择一个走法。就...