自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2716

原创 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 1131 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 14144

原创 计数质数

统计所有小于非负整数 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 126

原创 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。思路:排序后,从第二个数开始,每隔一个数字取负,然后累加,和即要找的数。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 92

原创 存在重复元素

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 91

原创 旋转数组

给定一个数组,将数组中的元素向右移动 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 88

原创 买卖股票的最佳时机

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。思路:寻找最低点(若第一个点比第二个小也算),一般情况需要满足prices[i]<=prices[i-1]&&prices[i]<prices[i+1] 买入,寻找最高点(如果是最后一个点直接算),一般情况需要满足prices[i]>=prices

2020-07-25 14:02:41 86

原创 删除排序数组重复项

删除排序数组重复项给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。思路1:由于是排序数组,不考虑需要的长度后面的元素,定义新变量i,将要获得的数储存到i为下标的原数组中。 int removeDuplicates(vector<int>& nums) { int i = 1; if(nums.size()==0

2020-07-25 13:01:55 134

原创 基于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 5455 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 219

原创 约瑟夫问题

约瑟夫问题的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 548

原创 汇编实现个位数加法即时输出

对个位数加法在键盘输入数字+数字后直接显示结果(虽然过程很简单,但计算机处理这个过程不简单!)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 1139

原创 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 3582

转载 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 713

原创 汇编语言实现选择排序法排序

代码: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 4183 3

原创 C语言实现快速排序例子

用递归实现快速排序算法,思路是首先选择参照量,一般选第一个数即可,然后在数据首尾各定义一个指针变量,从数据尾端开始,若小于参照量就放在数首指针初,再将数首指针后移1位,若此数据大于则移到数尾指针,数尾指针左移1位,再看此时数尾指针是否小于参照量,如此往复,直到数首和数尾指针重合。1次完成,再用递归算法,将区间不断缩小,直到区间只有1个数。排序结束。以下是代码:#include<stdio....

2020-03-28 13:46:48 359 1

完整华硕电脑主板电路图

详尽完备地描述了华硕电脑整个主板电路,适合电脑发烧友。

2011-09-04

详尽的二级公共基础知识

介绍二级c语言必考的公共基础知识,非常详尽好用。

2010-04-27

详细的c语言基本教程

该教程很详尽地介绍了c语言的基本知识和内容,并有大量例子,很适合较高要求的c语言学习者。

2010-04-27

足球机器人结构设计研究

讲述足球机器人的制作基本情况,适宜较高要求的机器人设计爱好者的机器人资料。

2010-04-24

自动寻迹小车制作基础

讲述基础机器人寻迹小车的设计,适宜新手设计的机器人。

2010-04-24

六足爬虫机器人制作基础

讲述关于六足机器人的有关制作情况,很实用。

2010-04-24

基于MATLAB/SIMULINK异步电机矢量控制系统的仿真

MATLAB/SIMULINK异步电机矢量控制系统的仿真

2010-04-24

MATLAB对74ls148的仿真

基于Matlab下的Simulink模块对74LS148优先编码器的仿真

2010-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除