2.3.1智谱ai 智谱ai(moonshot ai)是一家专注于人工智能领域的公司,擅长开发和提供llms。*x·i?a,o·s+h/u,o.n_i!u\.`c~o.m\这些模型能够理解和生成自然语言文本,广泛应用于语言翻译、文本摘要、情感分析、问答系统和文本生成等任务。智谱ai通过其先进的算法和大量的数据训练,赋予了模型强大的语言理解能力,使其在处理复杂语言现象和提供准确语言输出方面表现出色。2.3.2 glm-4 智谱ai的glm-4模型是其最新推出的基座大模型,它通过开放api为开发者提供了强大的自然语言处理能力。glm-4支持更长的上下文理解,具备更强的多模态处理能力,能够快速推理并处理大量并发请求,有效降低了计算成本。此外,glm-4在智能体能力上进行了显着增强,使其能够更准确地理解和执行复杂指令。-d^a¢n!g`k_a′n~s-h\u^.`c¢o?m`在性能上,glm-4在多个数据集上展现出与gpt-4相当的能力,并在中文对齐能力上超越了gpt-4。开发者可以利用glm-4模型进行各种语言类任。
务的api调用,如自然语言处理、机器翻译、智能客服等,推动ai技术在不同领域的应用创新。2.5 streamlit2.5.1mlit是一个开源的python工具库,旨在帮助数据科学家和工程师快速创建和分享交互式、跨平台的数据应用。通过提供丰富的交互式组件,如滑块、按钮和图表,使得无需前端开发经验即可生成美观且用户友好的应用界面。streamlit的应用可以实时更新数据,非常适合动态数据展示和分析结果演示。开发者可以轻松地将应用部署到web上,并通过streamlit社区提供的文档和支持快速学习如何使用该工具。/k?a*n^s`h-u_y.e~.¢c*o?m_
对称矩阵中的元素关于主对角线对称,因此,让每一对对称元素 aij 和 aji(i≠j)分配一个
存储空间,则 n2 个元素压缩存储到 n(n+1)\/2 个存储空间,能节约近一半的存储空间。假设
按“行优先顺序”存储下三角形(包括对角线)中的元素。设用一维数组(向量)sa[0…n(n+1)\/2]存
储 n 阶对称矩阵,如图所示。为了便于访问,必须找出矩阵 a 中的元素的下标值(i,j)和向
量 sa[k]的下标值 k 之间的对应关系。
树型结构是一类非常重要的非线性结构。树型结构: 分支关系
一对多
层次结构
本章将详细讨论树和二叉树数据结构,主要介绍树和二叉树的概念、术语,二叉树的遍
历算法。树和二叉树的各种存结构以及建立在各种存储结构上的操作及应用等。
1.树的定义
树(tree)是 n(n≧0)个结点的有限集合 t,若 n=0 时称为空树,否则:
1 有且只有一个特殊的称为树的根(root)结点;
2 若 n>1 时,其余的结点被分为 m(m>0)个互不相交的子集 t1, t2, t3…tm,其中每个
子集本身又是一棵树,称其为根的子树。这是树的递归定义,即用树来定义树,而只有一个
结点的树必定仅由根组成,如图所示。
2.树的基本术语
(1) 结点(node):一个数据元素及其若干指向其子树的分支。
(2) 结点的度(degree) 、树的度:结点所拥有的子树的棵数称为结点的度。树中结点度的最
大值称为树的度。
图(b)中结点 a 的度是 3 ,结点 b 的度是 2 ,结点 m 的度是 0,树的度是 3
(3)孩子结点、双亲结点、兄弟结点
一个结点的子树的根称为该结点的孩子结点(child)或子结点;相应地,该结点是其孩子
结点的双亲结点(parent)或父结点。
如图 b 中结点 b 、c、d 是结点 a 的子结点,而结点 a 是结点 b 、c、d 的父结点;
结点 e 、f 是结点 b 的子结点,结点 b 是结点 e 、f 的父结点。
同一双亲结点的所有子结点互称为兄弟结点。
如图 b 中结点 b 、c、d 是兄弟结点;
结点 e 、f 是兄弟结点。