- 博客(20)
- 收藏
- 关注
原创 自动Testbench生成与实例化
改进基于VScode插件在Vscode的插件安装目录找到上述图片插件安装位置在替换out目录下的extension.js中修改sendText中的命令 (实例化和激励共两个)修改的命令格式为Python安装目录 + ${__dirname}\\cmd.py + ${__dirname} +${editor.document.fileName} + OPTION其中OPTION 根据不同的选择选取Instance 实例化到剪贴板Testbench 自动在当前目录下生成对应模块名的
2021-04-18 18:58:54
1705
2
原创 初见视觉智能API
使用的平台为达摩院的智能视觉平台网站地址为https://vision.aliyun.com/有相当多的功能有很多API可用帮助文档可以快速查看函数API使用流程:1.申请AccessKey创建OSS上传图片获取URL在java代码中发起调用就可以了可以自动生成代码调用然后在OSS上海区域存好图片保存URL,zaiURL栏填写,可实现快速调用。阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提
2021-03-22 23:32:34
238
原创 TCP/IP协议(未完)
客户端首先发送数据服务器回送数据:报头+html (以回车换行分隔\r\n)三次握手:(保证通信开启成功)1.客户端发一个syn2.服务器返回一个ack+syn3.客户端发一个 ack四次挥手:(保证通信关闭成功)1.客户端发送结束通信2.服务器回应收到3.服务器发送关闭(超时发送)4.客户端确认收到 (两倍最长存活时间等待)加入下面语句服务器先关闭时也不会出现端口占用问题...
2020-05-07 20:40:11
227
1
原创 正则表达式的简单使用
作用:让输入遵循某种规范找出有用的数据import rere.match(正则表达式, 处理的字符串)如果匹配有返回值,反之则无re.group() 合适的存入的数据匹配单个字符[] 匹配列举的字符. 匹配任意字符 除\n\d 匹配数字\D 匹配非数字\s 匹配空白\S 匹配非空白\w 匹配单词字符\W 匹配非单词字符多个字符:{m}是指前面的数据出现m次 ...
2020-05-06 22:36:59
211
原创 Python网络编程
xxx.xxx.xxx.xxx0-255端口:65536个计算机内不同应用使用网络的区分知名端口:0-102380 HTTP21 FTP动态端口:对某个使用网络的程序动态的分配端口使用网络时要申请端口socket套接字:创建import socketsocket.socket(AddressFamily, Type)AddressFamily:AF_INET 网络...
2020-05-05 18:52:43
174
原创 Python通过pymtsql使用mysql数据库
首先导入包import pymysql 首先要创建到数据库的连接#创建connectionconn = connect(host=,port=,user=,password=,database=,charset=)创建一个操作对象#获取cursorcs = conn.cursor()SQL命令执行因为增删改存在修改数据库的风险所以跟查询分开1.查询#SQL操作cs.e...
2020-05-04 14:30:44
239
原创 Git版本管理工具的基本命令
管理某个目录下的代码git init 创建一个Git仓库git add 文件名 加入文件暂存区git commit -m ‘版本号’ 加入版本控制git log 查看版本记录git reset --hard HEAD^ 版本回退HEAD^ 为上一个版本HEAD^^为上上个版本HEAD~x为前x个版本git reset --hard 版本号 回退到相应版本号git relog ...
2020-05-03 22:07:50
189
原创 蒙特卡罗方法简介
介绍对于难以现实实现或采集的数据集,进行数据模拟的一种方法。又叫模拟统计法、随机抽样技术,是一种随机模拟方法。为了象征性的表明这一方法的概率统计特征,借用了赌城蒙特卡罗命名。优点1.逼真的描述具有随机性质事物的特点2.受几何条件限制小3.收敛速度和问题的维数无关4.有同时计算多个方案和多个未知量的能力5.误差确定简单6.程序易于实现缺点1.收敛速度慢2.误差有概率性3.粒...
2020-05-03 12:13:30
452
原创 差值与拟合
差值主要算法最近邻算法(一维插值)拉格朗日插值算法(一维插值)双线性内插算法(二维插值)分段线性算法(二维插值)三次样条算法(二维插值)克里金算法(地理)反距离权重算法(地理)MATLAB实现插值插值是在数据内部插值interp1()interp1(x, y, xi, 'method')//x,y 插值节点//xi 被插值点/*method 使用的差值方法 默认...
2020-05-02 20:16:31
1949
原创 ESP8266——初见
简介官网地址:https://www.espressif.com/zh-hans/products/socs/esp8266ex/overview主要开发方式主要分为三种:1.通过AT指令集控制芯片2.SDK操作(1)乐鑫官方SDK开发 第三方文档(2)Arduino IDE开发(本质上是对官方SDK的改写,但要方便简单很多)视频教程官方文档开发环境配置3.NodeMCU...
2020-05-02 17:38:18
373
原创 Tensorflow_Python——神经网络八股(keras 快速生成全连接神经网络)
目录1.导入包2.预处理数据集3.配置网络结构4.配置优化器5.训练6.展示1.导入import tensorflow as tf2.预处理数据集输入的数据不可能完全符合我们的要求,所以要进行数据预处理常用的处理有:随机选择数据集,图像格式处理,音频格式处理转化为数组形式才可能被训练。处理函数总结连接如下:3.配置网络结构有两种配置方法:1.函数参数生成(简单网络...
2020-04-21 09:23:15
488
原创 TensorFlow——鸢尾花分类
准备数据数据集读入# 导入所需模块import tensorflow as tffrom sklearn import datasetsfrom matplotlib import pyplot as pltimport numpy as np# 导入数据,分别为输入特征和标签x_data = datasets.load_iris().datay_data = dataset...
2020-04-17 17:17:22
690
原创 TensorFlow——基本函数
//创建一个张量tf.constant(张量内容,dtype=数据类型(可选))//将numpy转化为tensortf.convert_to_tensor(数据名,dtype=数据类型(可选))//创建全为零的张量tf.zeros(维度)//创建全为一的张量tf.ones(维度)//创建全为指定值的张量tf.fill(维度,指定值)//生成正态分布随机数tf.random.norm...
2020-04-17 17:02:57
117
原创 TensorFlow2.1——环境的安装与常见问题
神经网络的安装首先,在Anaconda 官网下载 python3.7 版本安装完成后,打开Anaconda命令行运行以下命令:1.创建TF2.1的环境conda create -n TF2.1 python=3.72.进入环境conda activate TF2.13 4 步安装前请确认是否有英伟达的显卡与版本是否合适3.安装英伟达的SDK 10.1版本conda inst...
2020-04-17 16:55:54
495
原创 STM32——DAC
//开启DAC转换 HAL_DAC_Start(&hdac, DAC_CHANNEL_2); // 设置DAC的大小 HAL_DAC_SetValue(&hdac, DAC_CHANNEL_2, DAC_ALIGN_12B_R, 2048);
2020-03-28 18:35:24
238
原创 STM32——ADC的原理与简单应用(HAL库)
ADC简介stm32F407片上adc 为12位 量化电压范围在0v-3.3v最小分辨率为 3.3v/4096现实生活中的电压范围要不就太小要不就太大要么有负电压,所以要用调理电路将待测量线性变化。这部分请看另一篇文章:XXXXXXXXXXXX读取ADC有三种方式:1.轮询 2.中断 3.DMA中断比较不常用基本使用函数:{XXXXXX}...
2020-03-28 15:38:59
1217
原创 STM32——USART串口通信与串口重定向
简介UART: 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称 作 UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信 号转成串行输出信号的芯片,UART 通常被集成于其他通讯接口的连结上。 USART:(Universal Synchronous/Asynchronous Receiver/Tran...
2020-03-28 15:24:22
1538
原创 STM32——定时器基本用法
定时器的配置主要有两个:定时时间与是否重装定时器定时频率 = 定时器时钟 / (预分频 +1)/(计数值 +1 )Hz定时时间 =1/ 定时频率 s然后,打开NVIC中断控制器中的定时器中断。生成工程后可以HAL_TIM_Base_Start_IT(&htim1);来使能定时器(参数为定时器句柄)。中断时的操作,用中断回调函数操作void HAL_TIM_PeriodElap...
2020-03-28 14:38:26
725
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人