股票
-
使用Python语言实现选择排序的代码含注释
def selection_sort(arr): “”” 选择排序函数 :param arr: 待排序列表 :return: 排序后的列表 &#…
-
用Python写一个插入排序代码含注释说明。
def insertion_sort(arr): # 遍历数组中的每个元素,从第2个元素开始 for i in range(1, len(arr)): # 将当前元素保存到变量te…
-
用Python写一个堆排序代码含注释说明。
# 定义堆排序函数 def heap_sort(arr): # 从最后一个非叶子节点开始构造初始堆 for i in range(len(arr) // 2 – 1, …
-
用Python写一个归并排序代码含注释说明。
归并排序 # 定义一个函数来合并两个有序的子数组 def merge(left, right): # 初始化结果数组和两个指针 result = [] i = 0 j = 0 # …
-
用Python写一个快速排序代码含注释说明。
# 定义一个函数来实现快速排序def quick_sort(arr): # 如果数组为空或只有一个元素,直接返回 if len(arr) <= 1: return arr #…
-
用Python写一个希尔排序代码含注释说明
def shellSort(arr): “”” 希尔排序算法实现 :param arr: 待排序的数组 :return: 排序后的数组 R…
-
用Python写一个图算法之最短路径算法含注释说明
以下是Dijkstra 最短路径算法的 Python实现,我们将使用邻接矩阵表示图。 请看代码: import sys class Graph(): def __init__(se…
-
用Python写一个图算法之最小生成树算法含注释说明
以下是使用Prim算法实现最小生成树的代码: from typing import List, Tuple def prim_algorithm(graph: List[List[…
-
用Python写一个图算法之最拓扑排序算法含注释说明
from collections import defaultdictclass Graph: def __init__(self, num_vertices): self.gra…
-
QMT练习精简的高股息策略
尽管今年大部分股票走势不行,但高股息股息涨势喜人,连创新高。今天就跟大家分享一个非常简单的高股息策略。 主要逻辑如下: 1、每22个交易日换仓一次。 2、每次选择滚动股息率最高的1…
-
用Python写一个A搜索算法含注释说明
# 定义搜索节点类,包括当前状态、从初始状态到该状态的代价g、从该状态到目标状态的估计代价h、父节点、以及在搜索中是否被访问过的状态 class Node: def __init_…
-
用Python写一个简单的股票量化交易策略
今天我突发奇想,想用Python写一个最简单的股票量化交易策略,只闻其声,未见其影,总是听人们说量化交易代码什么什么的,感觉很神秘的样子,现在让我们看看它的庐山真面目吧: impo…