自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ValueError: r_home is None. Try python -m rpy2.situation【Anaconda环境中找不到R_HOME解决方案】

之前查询过很多方法都说把Anaconda中的R_HOME加入系统环境变量,仍然无法解决问题(不知道为什么),重装环境也能解决问题,但是太费事了。时,涉及到了R和Python共用,所以我在anaconda中创建了一个虚拟环境同时安装了R和Python。但是,随后我发现安装完立刻用该环境跑代码不会出现任何问题,一旦关机重启电脑再跑,该代码就会报错,说在环境中找不到R_HOME。”,但关机后自动加载的是系统中的R,而我系统中并没有安装R。肯定少不了,rpy2提供了Python到R的申明式接口。

2023-03-27 16:32:12 828 1

原创 引用Transformers中模块报错ImportError cannot import name ‘XXXXX‘

引用Transformers中模块报错ImportError: cannot import name ‘XXXXX’在跑别人代码的时候发现少了transformers库,(已安装pytorch-cpu版)于是直接打开Anaconda powershell默认install transformers结果运行代码还是报错,是其中一个模块没找到:ImportError: cannot import name ‘AutoModelForTokenClassification’然后用pip list 查看t

2022-04-22 17:23:57 26047

原创 冒泡排序

冒泡排序:它比较表中的相邻元素,如果它们是逆序的话,就交换它们的位置。重复多次以后,最终,最大的元素就"沉到"列表的最后一个位置。第二遍操作又将第二大的元素沉下去。这样一直做,直到 n-1 遍后,该列表就排好序了。动图展示#include<bits/stdc++.h>using namespace std;int n,a[10002];int main(){ cin&g...

2019-08-28 15:06:59 190

原创 洛谷P1160队列安排(结构体数组模拟链表)

洛谷P1160队列安排嗯,这道题我想了好久,有几种思路,刚开始想用STL里的list直接做,但是我并不是很熟悉,遂放弃。最后还是采用了结构体数组直接模拟链表的方式。具体思路及实现过程看代码:#include<bits/stdc++.h>using namespace std;int n,m,k,p,vis[100002];//a[i].pre表示i的前一个数 a[i]....

2019-08-26 16:12:37 290

原创 C++如何定义一个长度超过一百万的整型数组

C++如何定义一个长度超过一百万的整型数组今天在解决一道题的时候,在函数内部定义数组突然脑子抽风多打了几个零(一百万),一运行——嗯,爆了orz于是,我翻开了书,但并没有发现哪里有说数组大小限制。后来找到度娘帮忙首先明确,数组申明在函数内部,即属于局部变量,是存放在栈上的其次,栈的默认内存空间为 1 M左右一百万长度的数组占用的内存大小:1000000=1000 *100...

2019-08-25 14:56:16 6086 2

原创 归并排序+例题

归并排序+例题归并排序(Merge-Sort)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。以下图片转载自:简书 图解归并排序一、图示过程1、归并排序的过程2、合并两个有序数组的过...

2019-08-24 10:10:09 3645

原创 简单散列表例题和简单DFS例题

P1056排座椅点击查看题目描述该题运用了散列表的思想对数据进行存储什么是散列表?散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。 ——维基百科若关键...

2019-07-13 10:00:43 745

原创 KMP字符串匹配算法

KMP字符串匹配算法以往字符串匹配我都是直接暴力匹配(时间复杂度O(mn)),最近学习了KMP算法,只想说KMP杀我KMP是出了名的难懂,各种博客上的算法思想都大同小异,只是实现代码有些不同KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的具体实现的关键是找到next[]数组,数组本身包含了模式串的局部匹配信息时间复杂度O(m+n)先不管nex...

2019-07-10 16:54:56 249

原创 洛谷训练(4)P1022 计算器的改良、P1003铺地毯、P1464 Function

P1022 计算器的改良主要思路首先明确:所有的一元一次方程都可化为kx+b=0的形式,即可得到x=-b/k采用string存储输入的方程要注意多位整数的处理一旦遇到符号,前面的整数就累加进b;遇到字母,整数累加进k;特别注意最后一位整数要单独处理#include<bits/stdc++.h>using namespace std;//最终化成kx+b=0;...

2019-07-06 09:19:31 160

原创 洛谷训练(3)时间复杂度分析、欧拉筛法求素数、next_permuatation()、sort()

一、时间复杂度分析在ACM比赛中,每道题都对时间和空间大小进行了限制。 有时不惜用空间换时间的方法来使题目AC。1. 只关注循环执行次数最多的一段代码int cal(int n) {int sum = 0;int i = 1;for (; i <= n; ++i) {sum = sum + i;}return sum;}其中第2、 3行代码都是常量级的执行时间,与...

2019-07-05 09:24:14 1404

原创 洛谷训练(2)新手村

一、简单字符串部分知识点总结:将字符转换成整型:a[i]-‘0’;复制字符串的方法:str2=str1.substr(index,length);从第index位置开始复制长度为length的字符串到str2中字符串反转可以使用algorithm中的reverse函数:reverse(str.begin(),str.end());熟记‘A’和‘a’的ASCII码分别为65...

2019-07-03 22:32:26 592

空空如也

空空如也

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

TA关注的人

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