自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 随笔记(二)_HT

常用linux命令

2022-09-23 14:47:16 154 1

原创 牛客题库—软件测试(二)

设计系统测试计划需要参考的项目文挡有哪些?答案:ACDA:软件测试计划B:可行性研究报告C:软件需求规范D:迭代计划【软件需求】是软件开发之前做好的,软件开发是根据这个做的,那么软件测试自然也需要参考该文件。【迭代计划】是软件的某个周期的计划,自然也需要参考。【可行性】是软件开发前做好,用于证明该计划可行的,没有必要参考。迭代计划的简介应提供整个文档的概述。它应包括此迭代计划的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。确认测试以()作为基本测试单元。A:模块B:软件系

2021-09-22 16:20:02 12907

原创 牛客题库—软件测试(一)

下面几种白盒测试技术,哪种是最强的覆盖准则()。D:条件组合覆盖六种覆盖方法中,覆盖准则由弱到强依次是语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。其中,语句覆盖是使得程序中每个语句至少被执行一次;判定覆盖是使得程序中的每个分支至少都通过一次;条件覆盖是使得判定中的每个条件获得各种可能的结果;判定/条件覆盖是使得判定中的每个条件取到各种可能的值,并使每个判定取到各种可能的结果;条件组合覆盖是使得每个判定中条件的各种可能组合都至少出现一次;参考链接:白盒

2021-09-21 12:01:19 4401

原创 牛客题库—软件测试(一)

下面几种白盒测试技术,哪种是最强的覆盖准则()。D:条件组合覆盖六种覆盖方法中,覆盖准则由弱到强依次是语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。其中,语句覆盖是使得程序中每个语句至少被执行一次;判定覆盖是使得程序中的每个分支至少都通过一次;条件覆盖是使得判定中的每个条件获得各种可能的结果;判定/条件覆盖是使得判定中的每个条件取到各种可能的值,并使每个判定取到各种可能的结果;条件组合覆盖是使得每个判定中条件的各种可能组合都至少出现一次;参考链接:白盒

2021-09-21 11:59:42 2558

原创 pytorch版的GCN实现过程注解(一)

Python zip() 函数参考链接:Python zip() 函数Python dict() 函数pandas.get_dummies 的用法get_dummies 是利用pandas实现one hot encode的方式

2021-08-03 21:13:08 994

原创 leetcode小白随笔记(四)

substr 函数解释 for(int i=startindex;i<s.size();i++){ if(ispal(s,startindex,i)){ string str = s.substr(startindex,i-startindex+1); path.push_back(str); } else{ cont

2021-06-21 09:50:45 83

原创 leetcode小白随笔记(三)

数组、vector、array区别【C++】array和vector,数组三者区别和联系

2021-06-03 11:36:08 51

原创 SQL语言(一)

select count(*)

2021-06-03 11:35:09 95

原创 C++相关语法知识(四)

泛型算法泛型算法:类型无关的算法。find()泛型算法本身不会执行容器的操作,它们只会运行于迭代器上,执行迭代器的操作。算法可能改变容器中保存的元素的值,也可能在容器内移动元素。fill()关联容器中的元素是按关键字来保存好访问的;顺序容器中的元素是按他们在容器中的位置来顺序保存和访问的。...

2021-04-07 14:52:32 76

原创 C++相关语法知识(三)

顺序容器

2021-04-07 10:14:58 53

原创 C++相关语法知识(二)

主要内容函数参数传递值传递、指针和引用函数参数传递传值参数当初始化一个非引用类型的变量时,初始值被拷贝给变量。此时,对变量的改动不会影响初始值。指针形参传引用参数对于引用的操作实际上是作用在引用所引的对象上使用引用避免拷贝使用引用形参返回额外信息...

2021-04-06 11:01:12 48

原创 C++相关语法知识(一)

string、vector和迭代器命名空间的using声明string初始化直接初始化()和拷贝初始化=s.empty()和s,size()列表初始化vector对象vector<string>articles={"a","an","the"}vector<string>articles{"a","an","the"}创建指定数量的元素vector<int>ivec(10,-1)vector<string>svec(10,"hi!")

2021-04-06 09:23:24 96

原创 leetcode小白随笔记(三)

mulset和mulmap初始化

2021-03-31 08:38:40 59

原创 hexo博客搭建-背景知识(二)

yum与rpm的区别rpm适用于所有环境,而yum要搭建本地yum源才可以使用!yum是上层管理工具,自动解决依赖性,而rpm是底层管理工具。gcc、cc、c++、g++命令行详解gcc包含的c/c++编译器gcc、cc、c++、g++gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译参考链接:https://zhidao.baidu.com/question/13611375.htmlhttps://www.runoob.com/w3cno

2021-03-23 19:37:17 206 1

原创 hexo博客搭建-背景知识(一)

node.js参考链接:https://blog.csdn.net/muzidigbig/article/details/80493880git简介参考:Git是什么?可以用来做什么?如何使用?什么是Git?有什么作用?hexo可以理解为是基于node.js制作的一个博客工具。它是一个静态页面生成和上传的工具。hexo在本地安装,不需要部署到服务器上。只需要在本地通过markdown编写文章,然后让hexo帮我们生成静态的html页面,并通过hexo将生成的html文件上传到我们的服务器。

2021-03-21 19:59:51 113

原创 数组、指针和引用

引用指针利用指针访问对象——解引用符设置一个虚拟头结点**ListNode* dummyHead = new ListNode(0); // 设置一个虚拟头结点**ListNode list=new ListNode() 、 ListNode list=new ListNode(0) 与 ListNode list=null 的区别参考链接:https://bbs.csdn.net/topics/390806135...

2020-11-01 15:58:44 163

原创 leetcode小白随笔记(二)

auto类型说明符用它就能让编译器替我们去分析表达所属的类型。string对象上的操作初始化的方式string对象 上的操作标准库类型vector定义和初始化vector对象迭代器介绍标准容器迭代器的运算符使用迭代器,不使用小标操作,避免随机访问容器操作获取迭代器将一个容器初始化为另一个容器的拷贝将一个新容器创建为另一个容器的拷贝的方法有两种:可以直接拷贝整个容器,或者(array除外)拷贝一个迭代器对指定的元素范围。截图来自:C++_Primer_第5版_中文vector初始

2020-10-30 21:08:00 529

原创 使用map:单词计数程序

一个经典的使用关联数组的例子是单词计数程序向map中添加元素方法一:m[nums[i]] = i;class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,int> m; for(int i = 0; i < nums.size(); i++) {

2020-10-27 13:25:16 351

原创 怎样提取一个数的十位个位百位千位

设一个数为n,则在C语言中其个位、十位、百位、千位依次这样计算zhi:n/1%10,n/10%10,n/100%10,n/1000%10。#include<stdio.h>int main(){int n = 123456;int unitPlace = n / 1 % 10;int tenPlace = n / 10 % 10;int hundredPlace = n / 100 % 10;int thousandPlace = n / 1000 % 10;printf("个位

2020-10-26 11:17:54 12761

原创 二分法

二分法的代码部分class Solution {public: int searchInsert(vector<int>& nums, int target) { int n = nums.size(); int left = 0; int right = n - 1; // 我们定义target在左闭右闭的区间里,[left, right],这个区间的定义就是我们的不变量,接下来,要在下面的循环中,坚持这个不变量,我们就知道其

2020-10-26 11:12:10 119

原创 关联容器

关联容器和顺序容器根本不同两个主要的关联容器类型是map和set使用map关联容器(有序的和无序的)在集合类型中,关键字类型就是元素类型;在映射类型中,关键字类型是元素的第一部分的类型。set的迭代器是const的向multiset或multimap添加元素关联数组、关联容器和map关联容器类型pair类型和set...

2020-10-24 21:10:53 71

原创 顺序容器

string和vector两种重要的标准库类型string对象是一个可变长的字符序列。vector对象是一组同类型对象的容器。容器、迭代器和迭代器运算begin、empty、end、push_back和sizesizeof运算符获取迭代器迭代器范围begin和end成员push_backpush_front在容器中的特定位置添加元素顺序容器中访问元素的操作删除元素容器操作可能使迭代器失效容器begin容器操作end容器操作迭代器范围vector顺序容器类似的,指针就像内

2020-10-24 19:57:44 81

原创 leetcode小白随笔记(一)

OJ:即Online Judge,国内的话一般是bai学校用来做教学用途或者比赛用的,里面有du大量的题目zhi,也有不少ACM的经典题目。在线判题系统为什么leetcode等OJ上Cpp的提交都以class solution而不是main函数作为入口...

2020-10-24 10:57:31 177

原创 随笔小记(三十一)

[如何使用drop方法对数据进行删减处理](https://zhuanlan.zhihu.com/p/109913870)Python删除特定的几行数据SMOTE__简单原理图示_算法实现及R和Python调包简单实现样本数量不平衡的处理其中的一个方法:权值均衡权值均衡是在训练样本的时候,在计算loss的时候,通过权值来均衡数据的分布。正常情况下,每个类别在损失函数中的权值是1.0。但是有时候,当某些类别特别重要的时候,需要给该类别的训练样本更大权值。可以直接给对应的类别的样本的loss乘上一个

2020-10-15 08:53:24 64

原创 Python 绘制柱状图和双柱状图

python用matplotlib画图时不显示中文,显示乱码小正方形在程序最前面加上,如下代码# encoding=utf-8import matplotlib.pyplot as pltfrom pylab import * #支持中文mpl.rcParams['font.sans-serif'] = ['SimHei']python用matplotlib画图时不显示中文或者显示乱码怎么办?Python绘制双柱状图并显示数值# encoding=utf-8import

2020-10-09 17:13:55 10909

原创 得到txt空白行的行数、将txt文件的空行删除和删除csv文件中指定的行

得到txt空白行的行数blankline = []def tong1(filename): with open(filename, 'r') as f: num = 0 for line in f: num += 1 if len(line) == 1: blankline.append(num) # print(num) print(

2020-10-09 11:13:26 809

原创 查看txt文件的行数和合并两个txt文件

统计train集txt文件的行数def tong1(filename): with open(filename, 'r') as f: num = sum(1 for line in f) print('%s' % num)file1 = 'test-ops.txt'tong1(file1)结果:Python统计大文本行数两个txt文件合并成一个file1 = 'com-ops.txt'file2 = 'test-ops.txt'def ton

2020-10-06 16:21:01 172

原创 python中pandas库查看数据分布的基本用法

1、最大值、最小值、平均值如何在Python中查看pandas dataframe对象列的最大值、最小值、平均值、标准差、中值等,PandasDataFrame,中位数Python统计大文本行数

2020-10-06 16:16:19 11178

原创 Keras fit_generator函数

问题描述:建立好model之后,用model.fit()函数进行训练,发现超出显存容量(一共有12G)问题分析:fit()函数训练时,将全部训练集载入显存之后,才开始分批训练。显然很容易就超出了12G解决办法:用fit_generator函数进行训练fit_generator函数将训练集分批载入显存,但需要自定义其第一个参数——generator函数,从而分批将训练集送入显存。def data_generator(data, targets, batch_size): batches = (

2020-09-24 16:31:15 1893

原创 tensorflow的数据读取机制

tf.cast()数据类型转换tf.cast()函数的作用是执行 tensorflow 中张量数据类型转换,比如读入的图片如果是int8类型的,一般在要在训练前把图像的数据格式转换为float32。int32转换为float32:import tensorflow as tft1 = tf.Variable([1,2,3,4,5])t2 = tf.cast(t1,dtype=tf.float32)print('t1: {}'.format(t1)) print( 't2: {}'.format

2020-09-23 16:14:01 141

原创 调gensim库,word2vec模型的保存和加载

一、模型的保存模型保存可以有很多种格式,根据格式的不同可以分为2种,一种是保存为.model的文件,一种是非.model文件的保存。我常用的保存格式是.model和.vector直接上代码和结果:1、保存为model文件#数据的读入file=open('opos.txt') ops=[] for line in file.readlines(): # print(line) curLine=line.strip().split(" ") # float

2020-09-22 10:42:09 8036 5

原创 python将一个excel表格的数据匹配到另一个表中

打开excel表,需要在另一个表中匹配相应学生姓名的学号信息。之前尝试了excel中的VLOOKUP函数,试了很多次都没有成功,因此,用python试了一下import pandas as pdsubtrain = pd.read_csv('subtrainLabels.csv','\t')#subtrain[:5]xingming = []xuehao = []for side in subtrain.学号: xuehao.append(side)# print(xuehao)f

2020-09-21 10:31:10 9740

原创 迭代器与生成器

参考链接:https://www.runoob.com/python3/python3-iterator-generator.htmlpython中yield的用法详解——最简单,最清晰的解释参考链接:https://blog.csdn.net/mieleizhi0522/article/details/82142856

2020-09-17 21:46:35 45

原创 Python 读取txt文件每一行数据生成列表

本意是将数据:改为如下形式:[['push', 'lea', 'push', 'mov', 'call', 'mov', 'mov', 'pop', 'retn', 'mov', 'jmp', 'push', 'mov', 'mov', 'call', 'test', 'jz', 'push', 'call', 'add', 'mov', 'pop', 'retn', 'mov', 'mov', 'mov', 'mov', 'retn', 'mov', 'lea', 'mov', 'inc', 'tes

2020-09-17 16:04:59 15650 1

原创 python 将列表里面的内容写入到txt文件中

方法一将列表写入txt文件中如下代码所示a是一段二维列表,需要把它写入一个txt文件中,a=[['1','9'],['2','5'],['3','3'],['2','4'],['4','3'],['1','8'],['1','9']]t=''with open ('N_a.txt','w') as q: for i in a: for e in range(len(a[0])): t=t+str(i[e])+' ' q.writ

2020-09-17 15:42:12 19359 1

原创 随笔小记(三十)

python中 append() 和 extend() 的用法参考链接:https://blog.csdn.net/qq_41800366/article/details/86367465?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-Bl

2020-09-17 15:28:50 145

原创 keras用plot_model函数画模型的结构图,保存为图片

anaconda中运行时出现C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\lib\site-packages\sklearn\metrics\classification.py:1135: UndefinedMetricWarning: F-score is ill-defined and being set to 0.0 due to no predicted samples. 'precision', 'pre

2020-09-11 19:12:31 3096

原创 Anaconda管理的(安装的)包的位置

参考链接:https://blog.csdn.net/shangxiaqiusuo1/article/details/84226754

2020-09-09 19:09:28 4125

原创 使用keras绘制plot_model网络结构图

1、pydot库的安装:pip install pydot2、pydotplus库的安装:pip install pydotplus3、找到keras里面的utils\vis_utils.py(就是你不成功报错的呢个脚本文件),把里面的pydot的都替换成pydotplus。4、graphviz库的安装,首先graphviz官网下载地址,下载适合的版本。附(可直接下载graphviz-2.38.msi版本):https://graphviz.gitlab.io/_pages/Download/win

2020-09-09 16:27:48 1226

原创 关于jupyter notebook,The kernel appears to have died. It will restart automatically解决办法

参考链接:https://blog.csdn.net/qq_21867531/article/details/84671083?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.

2020-09-09 15:59:49 896

空空如也

空空如也

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

TA关注的人

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