python编程中有哪些简单的算法

本文实例讲述了python编程编程实现的簡单神经网络算法分享给大家供大家参考,具体如下:

python编程实现二层神经网络

将数据存储在不同的数据结构中時搜索是非常基本的必需条件。最简单的方法是遍历数据结构中的每个元素并将其与您正在搜索的值进行匹配。这就是所谓的线性搜索它效率低下,很少使用但为它创建一个程序给出了我们如何实现一些高级搜索算法的想法。

在这种类型的搜索中逐个搜索所有项目。每个项目都会被检查如果找到匹配项,那么返回该特定项目否则搜索将继续到数据结构的末尾。

当上面的代码被执行时它会产苼以下结果 -

该搜索算法适用于所需值的探测位置。为了使该算法正常工作数据收集应该以排序形式并平均分布。最初探针位置是集合Φ最大项目的位置。如果匹配发生则返回项目的索引。如果中间项目大于项目则再次在中间项目右侧的子数组中计算探针位置。否则该项目将在中间项目左侧的子数组中搜索。这个过程在子数组上继续直到子数组的大小减小到零。

有一个特定的公式来计算下面的程序中指出的中间位置

当上面的代码被执行时,它会产生以下结果 -

我要回帖

更多关于 python编程 的文章

 

随机推荐