自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (2)
  • 收藏
  • 关注

原创 安装MathType后,不能快捷键复制粘贴

复制粘贴后显示“运行时错误53,文件未找到mathpage.wll”解决方案(全用图片展示):1、添加图片中的路径和描述2、找到下面这两个文件3、分别拷贝到下面的这个两个目录即可

2022-01-21 16:37:58 2821

原创 安装torch-sparse遇到的问题

torch-sparse是torch-geometric下面的包,我之前装这俩的时候都是直接用pip install xxx这样的方式,遇到各种问题。下面是正确的安装步骤「我linux电脑的cuda版本是11.1」1、访问下面的链接https://pytorch-geometric.com/whl/index.html我选用的版本是最小面的那个2、把里面的四个包都下载下来,直接在自己的conda环境中pip install 四个安装包的绝对路径3、直接pip install torch-geom

2021-12-06 22:04:28 896

原创 Error reading /Users/qiaoweibo/.clang-format: Invalid argument

解决:clang-format -style=llvm -dump-config > .clang-format参考

2021-05-09 23:51:29 1884 2

原创 C++树的建立,前中后序层次遍历

//这个demo是测试树的建立,遍历(递归和非递归的前中后序遍历已经层次遍历)#include<iostream>#include<stack>//调用栈#include<queue>#include<vector>using namespace std;vector<int> prelist;vector<int> inlist;vector<int> postlist;struct TreeNode

2021-04-01 16:54:42 362

原创 数据处理-将图片复制到指定的文件夹中

import pandas as pddf = pd.read_csv('/home/weidu/桌面/first1.csv',header=None)data = df.valuesfirst_col = []third_col = []for i in range(len(data)): first_col.append(data[i][0]) third_col.append((data[i][2]))# print(len(first_col))# # print(f

2021-03-29 11:14:44 376

原创 居民小区服务系统

本项目是本科时候在科教协同做的下面为整个系统的结果展示:1、系统主页2、小区简介3、公告通知4、租房公告5、登录页面6、用户管理模块(角色分权)7、个人信息管理模块8、车位租用模块9、交费模块(支持支付宝扫码交费)10、报修模块11、投诉管理模块12、公告发布模块...

2021-03-28 20:39:33 284

原创 面试高频题

单例模式class Singleton{public: ~Singleton(){ cout<<"destructor called!"<<endl; } //Singleton(const Singleton&)=delete; //Singleton& operator=(const Singleton&)=delete; static Singleton& get_instance()

2021-03-16 21:57:28 689

原创 计算auc和acc以及svm的demo

print("下面这只是一个SVM测试")from sklearn import svmimport warningswarnings.filterwarnings("ignore", category=FutureWarning, module="sklearn", lineno=196)X = [[0, 0], [0, 1], [1, 0], [1, 1]] # training samplesy = [0, 1, 2, 3] # training targety_test = [0,

2021-02-26 17:18:22 961

原创 linux显卡驱动重装

1、进入命令行在ubuntu下按ctrl+alt+f1进入命令行界面2、输入账号密码3、卸载原驱动sudo apt-get remove nvidia-* 4、安装(先找到自己的驱动目录,然后安装)如:cd download或者cd downloadslssudo sh xxx.run6、重启sudo reboot7、在终端输入nvidia-smi检测是否安装成功...

2021-02-24 15:59:16 648

原创 python将分类名称和便签存入字典中

读取目标文件将分类名称和标签分别存入两个list中将两个list合并成一个dictfile = open("C:/Users/Administrator/Desktop/brca.grade","r")TCGAlist = []gradeList = []for line in file.readlines(): # print(line.split("\t")) print(line.split("\t")[0]) TCGAlist.append(line.spli

2021-02-04 11:41:19 318 1

原创 类成员变量的初始化顺序

在初始化列表中,成员变量的初始化顺序是其在类中声明顺序,而非列表中的顺序。下面通过两个例子来说明问题#include<iostream>#include<vector>using namespace std;class Test{public: int a; int b;public: Test(int val):a(b),b(val){ cout<<"init is susseccful"<<endl

2021-01-25 15:10:19 553

原创 C++面经个人背诵版

1、指针和引用的区别① 初始化② 是否开辟内存空间③ Sizeof④ 加1操作⑤ 多级指针⑥ 引用的底层是指针实现的⑦ 类型检查,防止野指针⑧ 直接访问,间接访问⑨ 传引用,传指针2、形参和实参的区别① 形参,分配内存空间,函数内部有效② 实参必须要有确定值③ 数据传递,是否会改变④ 在类型、数量、顺序上一致⑤ 形参实参不是指针类型时的情况补充:传值、传引用、传指针3、const用法①阻止变量被改变,初始化,注意一下类和普通变量的初始化②和指针的三种搭配③ 和成员函数

2021-01-23 17:52:01 592 1

原创 将卡方检验出来的5000特征通过mrmr筛选出来500个

# 目标1:将list中存在的特征名称所对应的特征列筛选出来,存入csv文件中# 1、从txt文件中将500个特征存入list中(简单)# 2、读取csv文件,并且判断csv中的列的名称是不是在list中,若是则存入新的csv中import pandas as pdfile = open("C:/Users/Administrator/Desktop/cnv.txt","r")# print(file)featureList = []for line in file.readlines()

2021-01-20 17:10:53 389

原创 卡方检验从csv文件中筛选出5000个特征

皮尔逊的卡方检验(拟合度) 不适用于负值。这是合乎逻辑的,因为卡方检验假定频率分布,频率不能是负数。所以, sklearn.feature_selection.chi2 断言输入是非负的。 所以要用归一化处理# 1、先用筛选出来的特征直接放进去试试# # 2、import pandas as pdimport numpy as npfrom sklearn.feature_selection import SelectKBestfrom sklearn.feature_selection.

2021-01-19 20:04:08 361 1

原创 linux下运行可执行文件

cd 到目标目录./xxxx 例如我的是: ./mrmr如果出现bash: ./xxxx:权限不够到右键属性xxxx,在权限里,将“允许作为程序执行文件(E)”打钩

2021-01-07 16:57:10 1549

原创 剑指offer刷题——C++

三种做法:class Solution {public: int findRepeatNumber(vector<int>& nums) { // //思路1:先排序后比较 // sort(nums.begin(),nums.end()); // for(int i=1;i<nums.size();i++){ // if(nums[i-1]==nums[i]) // .

2021-01-06 20:07:08 323

原创 从csv格式的文件抽取几列到另一个csv文件

# 下面这是对三个组学数据的列进行随机抽取200做一下测试,看看生成的曲线(随机抽取两次)# -*- coding=utf-8 -*-import pandas as pdcsv_file = pd.read_csv('/home/weidu/qwb/MORONET-master/BRCA-QWB/brca_meth.csv') #读取原csv文件sample = csv_file.sample(n=200, random_state=10, axis=1)###n=200表示抽200个,ra

2020-12-28 19:49:53 1156

原创 ubuntu18安装libreoffice

sudo apt-get install libreoffice

2020-12-28 19:45:32 854

原创 python简单曲线制作

import matplotlib.pyplot as plt# x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 5

2020-12-21 09:13:12 821

原创 python禁用GPU(只能用CPU的操作)

import osos.environ["CUDA_VISIBLE_DEVICES"]="-1" ###指定此处为-1即可

2020-12-18 21:04:58 9029 2

原创 多分类下的ROC曲线和AUC

参考这篇

2020-12-15 21:07:53 462

原创 vector源码解析——GCC-2.95.1版本

vector = 数组 + 自动扩容补充知识条件编译:

2020-12-15 10:48:17 313

原创 红黑树详解

添加链接描述

2020-12-14 11:40:49 187

原创 重做五种乳腺癌亚型的json文件

# 1、用一个list来存储五种亚型import pandas as pddf = pd.read_csv("C:/Users/Administrator/Desktop/重做json/first1.csv",header=None,low_memory=False)data = df.valuesdata = list(map(list,zip(*data)))subList = data[1]print(len(subList))print(subList)# 2、是将606个sv

2020-12-06 19:44:58 240 2

原创 装完Ubuntu18后,装驱动遇到的一些问题

su认证失败进入root 输入su退出root输入exit查看已安装的内核卸载已安装的内核我这里重装完系统后,要装gccsudo apt-get updatesudo apt-get install gcc接着装makesudo apt-get updatesudo apt-get install ubuntu-makesudo apt-get install make以root权限执行mokutil --import /usr/share/nvidia/nvidi

2020-11-30 13:17:53 236

原创 Linux下生成pycharm图标并将图标添加至桌面

添加链接描述

2020-11-29 14:59:09 548

原创 linux下安装谷歌浏览器

建议用命令行安装

2020-11-29 14:28:09 269

原创 Ubuntu18.04安装教程

主要就是bios不好进,一定要用有线键盘

2020-11-29 13:49:49 166

原创 C++单例模式

#include<iostream>using namespace std;//【线程安全】:不管多个线程是怎样的执行顺序和优先级,或是wait,sleep,join等控制方式,// 如果一个类在多线程访问下运转一切正常,并且访问类不需要进行额外的同步处理或者协调那么我们就认为它是线程安全的。// 线程安全的类应当封装了所有必要的同步操作,调用者无需额外的同步。还有一点:无状态的类永远是线程安全的//方式://1、懒汉式:实例用到才会加载,时间换空间,getInstance()

2020-11-17 21:39:08 166

原创 const用法总结

#include<iostream>using namespace std;int test_cincan(const int c){// c++;//3、const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值; return c;}int test_cuanp(const int *t){//3、在传指针或者引用的时候可以保护实参所指的变量// *t = *t + 1;// (*t)++;// *t++;//要是这么写,返回就是

2020-11-16 10:58:33 264

原创 python制作VOC数据集中的xml文件(Annotations文件夹中)

只需修改读写地址即可:# -*- coding:utf-8 -*-from lxml.etree import Element, SubElement, tostringfrom xml.dom.minidom import parseStringimport jsonimport osimport cv2import codecsimport numpy as npdef save_xml(image_name, bbox, save_dir='/home/weidu/zhourixi

2020-11-06 21:02:38 1420

原创 指针和引用的区别

直接上代码,运行即可:#include<iostream>using namespace std;int test(int *s){ *s = *s + 2; return *s;}int test1(int &s){ cout<<&s<<endl;//&s = q,变量q的地址 cout<<s<<endl;//这里相当于s为q别名 s = s + 2; retu

2020-10-27 21:33:27 530

原创 python—数据处理—拷贝txt中有需求的行到目标txt中

乳腺癌样本1133个,下载所需内容以txt文件存储,1134行有用的为607行,需要将有用的行筛选出来,# 任务4、import pandas as pddf = pd.read_csv('C:/Users/Administrator/Desktop/test/useful.csv',header=None,low_memory=False)data = df.valuesdata = list(map(list,zip(*data)))rulist = []for i in range

2020-10-26 00:02:38 313 1

原创 python—数据处理—将【目标样本所对应的】文件及其文件夹剪切到目标文件夹中

目标csv中的第一行是样本的id,有606个,1、先将这些样本id存入list中,如下图:目标:将含有上诉目标样本id的svs文件以及文件夹剪切到G:/TCGA-606目录(处理完大概是有400个),# 3、匹配import pandas as pddf = pd.read_csv('C:/Users/Administrator/Desktop/test/test.csv',header=None)# print(df.values)# print(len(df.values))data

2020-10-25 23:57:47 266

原创 python—数据处理—将csv格式的文件转置(行列互换)

对于CVS格式文件的转置,如果数据量少的话可以直接用excel打开,然后直接用excel中的复制,粘贴转置操作:# 下面是转置代码import pandas as pdfile=open('C:/Users/Administrator/Desktop/test/test1.csv','w')df = pd.read_csv('C:/Users/Administrator/Desktop/test/test.csv',header= None,low_memory=False)# df.value

2020-10-25 23:42:45 12609 6

原创 python—数据处理—剪切目标格式文件以及其文件夹

问题描述下载TCGA-BRCA【乳腺癌数据】,但是中间有下载出问题的文件夹(里面的格式不是.svs格式,是partial.格式),上篇博客用的删除操作因为数据量很大,删除错的话,下载就难,所以我就尝试转用剪切的操作,解决import osimport shutilfrom shutil import movepath1 = "C:/Users/Administrator/Desktop/test" #需要复制的文件所在地址path2 = "G:/" #目标地址filename_list

2020-10-25 23:30:26 321

原创 python—数据处理—删除目标格式文件以及其文件夹

问题描述下载TCGA-BRCA【乳腺癌数据】,但是中间有下载出问题的文件夹(里面的格式不是.svs格式,是partial.格式),这个时候就需要删除partial.格式文件以及其目录文件。由于TCGA-BRCA的数据很大,就先设置一个样例在桌面新建一个test文件夹,文件夹中有a,b两个文件夹,a文件夹中有a.txt文件,解决import shutilimport os #导入模块def del

2020-10-25 23:24:10 307

原创 C++之模板

泛型编程泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。函数模板函数模板定义的一般形式template <typename type> ret-type func-name(parameter list){ // 函数的主体}type 是函数所使用的数据类型的占位符名称。这个名称可以在函数定义中使用。具体用法见下面案例#include <iostream>#include <string>using

2020-10-19 21:52:34 719

原创 如何解决多重继承

例1#include<iostream> using namespace std;class A{ public: void f();};class B{ public: void f(); void g();};class C : public A,public B{ public: void g(); void h();};int main(){ C c1; c1.f();//具有二义性 c1.g();//无二义性(同名覆盖)

2020-10-18 19:44:35 434

原创 C++多态是怎么实现的

C++的多态性:在基类函数前面加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用对应的函数,如果对象类型时派生类,就调用派生类的函数;如果对象类型时基类,就调用基类的函数。参考博客参考参考...

2020-10-18 19:41:21 369

C++面试题集锦.docx

C++开发岗相关的面试题

2020-12-18

GCC-2.95源码

GCC-2.95源码

2020-12-18

空空如也

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

TA关注的人

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