- 博客(17)
- 资源 (9)
- 收藏
- 关注
原创 【术】工具的使用
yolo v5 的pth转ONNX:yolo v5中包含python export.py --weights pth文件路径使用onnxsimpython -m onnxsim best.onnx last.onnx
2021-12-06 14:41:57 2767
原创 Could not load library cudnn_cnn_infer64_8.dll. Error code 126
解决方案:cuda 11.5 ,使用cudnn-11.3-windows-x64-v8.2.1.32 解决,不要使用cudnn-11.5-windows-x64-v8.3.0.98!BUG!!!
2021-12-03 23:49:15 1182 1
原创 使用tushare计算北上资金持仓成本
使用tushare计算北上资金持仓成本tushare是一个金融数据网站,通过调用tushare接口,能够很方便地获取到各种金融数据,这里我们尝试通过tushare的接口函数,计算标的北上资金持仓成本。在使用tushare接口之前我们需要获取接口权限,即设置token。token='*********************************'pro=ts.pro_api(token)然后我们使用hk_hold接口获取北上资金的持仓数量,以平安银行为例。df1 = pro.hk_hold
2021-10-05 22:42:20 14378
原创 计数质数
统计所有小于非负整数 n 的质数的数量。解题思路每次判断只从质数库中找因数,而不是每个数都尝试,j范围是动态变化的,为 判定数/待判断因数,以便大幅减少范围。代码class Solution {public: int countPrimes(int n) { if (n < 3) return 0; vector<int>primes = {3,5,7,11,13}; //构建质数库,放入从3开始初始5个质数
2020-07-26 10:00:48 149
原创 只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。思路:排序后,从第二个数开始,每隔一个数字取负,然后累加,和即要找的数。class Solution {public: int singleNumber(vector<int>& nums) { sort(nums.begin(),nums.end());int sum=0; for(int i=1;i<nums.size();i+=2
2020-07-25 21:25:01 106
原创 存在重复元素
class Solution {public: bool containsDuplicate(vector<int>& nums) { if(nums.size()<=1) return false; sort(nums.begin(),nums.end()); for(int i=1;i<nums.size();i++) if(nums[i]==nums[i-1])
2020-07-25 21:21:51 105
原创 旋转数组
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。思路1:将最后一个元素弹出,并插到数组首位,原数组已经改变,循环执行k次即可。class Solution {public: void rotate(vector<int>& nums, int k) { for(int i=0;i<k;i++) {int temp = *(nums.end()-1); nums.pop_back(); nums
2020-07-25 16:46:11 103
原创 买卖股票的最佳时机
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。思路:寻找最低点(若第一个点比第二个小也算),一般情况需要满足prices[i]<=prices[i-1]&&prices[i]<prices[i+1] 买入,寻找最高点(如果是最后一个点直接算),一般情况需要满足prices[i]>=prices
2020-07-25 14:02:41 101
原创 删除排序数组重复项
删除排序数组重复项给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。思路1:由于是排序数组,不考虑需要的长度后面的元素,定义新变量i,将要获得的数储存到i为下标的原数组中。 int removeDuplicates(vector<int>& nums) { int i = 1; if(nums.size()==0
2020-07-25 13:01:55 159
原创 基于matlab的神经网络算法拟合三角函数
神经网络算法通过计算机自主学习,从而拟合曲线。其本质是通过修改权值再与参照值对比,然后反向传播再次修改权值,最终将误差控制在一定范围之内,训练完成。 神经网络含有输入层,隐藏层,输出层,在拟合过程中,通常使用非线性激活函数,如logsig,tansig。 其中logsig具体为: ![logsig](https://img-blog.csdnimg.cn/20200705154735989.png#pic_center) tansig具体为: ![tansig](https://img-blog.
2020-07-05 16:26:42 5744 1
原创 用链表还原实现Dijkastra算法
Dijkastra算法:设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组。第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将 加入到集合S中,直到全部顶点都加入到S中,算法就结束了)。第二组为其余未确定最短路径的顶点集合(用U表示)。按最短路径长度的递增次序依次把第二组的顶点加入S中。在加入的过程中,总保持从源点v到S中各顶点的最短路径长度不大于从源点v到U中任何顶点的最短路径长度。此外,每个顶点对应一个距离,S中的顶点的距离就是从v到此顶
2020-05-10 11:22:44 245
原创 约瑟夫问题
约瑟夫问题的C语言实现:#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct ysfring{ int id; struct ysfring *next; }ysf;ysf *create_ysfring(int number){ysf *p,*ph,*tail...
2020-05-06 12:19:17 581
原创 汇编实现个位数加法即时输出
对个位数加法在键盘输入数字+数字后直接显示结果(虽然过程很简单,但计算机处理这个过程不简单!)DATA SEGMENTSTR DB ?ANSWER DB ?,?,?,'$'BUFF DB 0DH,'Input error','$'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV C...
2020-03-28 14:34:15 1198
原创 python在一段字符串中找含有的子串个数
# -*- coding:'utf-8' -*-A = input("请输入长字符串:")B = input("请输入子字符串:")p = A.count(B)print(p)def str_count(a,b): ''' 计算子字符串个数 ''' length_a = len(a) length_b = len(b) count = 0 i = 0 for ...
2020-03-28 14:19:05 3709
转载 C语言链表实例
#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct slist{ int id; struct slist *next; }L; //创建一个节点 L *create_node(int data){ //给每个节点分配结构体一样的空间大小 L...
2020-03-28 14:10:44 831
原创 汇编语言实现选择排序法排序
代码:DATA SEGMENTBUFF DB 07,02,01,05,04,08,09,03,06COUNT EQU $-BUFFDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV CX,COUNT-1 MOV AH,0 MOV BH,0L1:MOV D...
2020-03-28 14:01:52 4275 3
原创 C语言实现快速排序例子
用递归实现快速排序算法,思路是首先选择参照量,一般选第一个数即可,然后在数据首尾各定义一个指针变量,从数据尾端开始,若小于参照量就放在数首指针初,再将数首指针后移1位,若此数据大于则移到数尾指针,数尾指针左移1位,再看此时数尾指针是否小于参照量,如此往复,直到数首和数尾指针重合。1次完成,再用递归算法,将区间不断缩小,直到区间只有1个数。排序结束。以下是代码:#include<stdio....
2020-03-28 13:46:48 391 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人