自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

今天好好优秀了么

每天进步一点点

  • 博客(44)
  • 收藏
  • 关注

原创 conda安装库时总报错Solving environment: failed with initial frozen solve. Retrying with flexible solve

想用conda安装langchain包,一直转圈:解决:再安装:

2024-07-09 11:41:29 192

原创 在虚拟环境中pip包不在虚拟环境里

结合网上多个大佬的方法终于解决了.首先修改自己虚拟环境目录下的site文件:把 USER_BASE 和 USER_SITE 改成虚拟环境目录.用检查是否修改成功.2. 接着在虚拟环境里更新pip,3. 用which pip和type pip看看两个地址是否一致.4. 不一致说明映射不对,pip发现目录不存在. 用hash -r重新映射, 再which pip和type pip发现一致, 解决.

2023-11-14 10:54:30 348

原创 AttributeError: module ‘tensorflow.compat.v2‘ has no attribute ‘__internal__‘

尝试了很多方式,都不行,今天总结一下。—————————————————在用tensorflow的时候出现以下问题:这是tensorflow和keras版本不对应问题。解决办法:一种可能的版本:tensorflow 2.3.0,keras 2.3.1。安装之前把其他版本全部卸载。安装:pip install tensorflow==2.3.0pip install keras==2.3.1该问题解决。————————————————然后出现以下问题:解决办法:找到该目录的

2022-01-21 15:44:20 14207 3

原创 计算智能搜索技术

搜索技术人工智能求解领域的两大基本课题:知识表示、搜索技术。人工智能解题程序的三个基本要素:一个综合数据库、一个智能算子、一个解释程序。盲目搜索指没有有用的知识作为指导的搜索。通常对搜索空间中的状态进行穷举,容易导致组合爆炸。1. 深度优先搜索(Depth-first Search, DFS)​ 搜索策略: 总是扩展深度大的结点,直到找到目标结点(问题的解)​ 算法描述:​ 1). 用N表示初始结点列表(N待扩展)​ 2). 如果N为空集,则退出并给出失败信号​ 3). n取

2022-01-08 09:36:46 726

原创 一些概率知识

先验概率:在未知证据的情况下的预测概率后验概率:在给定证据下的概率。eg. 假设“打羽毛球”的原因是"明天不下雨“。我想知道打羽毛球的概率。P(打羽毛球) 则为先验概率在已知**P(明天不下雨)**的情况下,P(打羽毛球|明天不下雨) 为后验概率**P(明天不下雨|打羽毛球)**为似然概率。概率的直观定义:事件发生的可能性概率的统计定义:在大量重复试验下,出现的频率稳定值观测变量:变量取值可观测或者变量取值已确定隐变量:变量取值未知,通常根据观察变量取值,对隐变量的取值概率进行推理

2022-01-03 09:59:43 273

原创 RuntimeError: An attempt has been made to start a new process before the current process has finishe

RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase.在运行代码时出现这个问题:原因是代码里使用了多线程。解决办法就是把多线程用main函数包起来,因为多线程需要在main函数里运行,即:def main(): #函数外的其他代码 if __name__ == '__main__': m

2021-08-15 15:39:29 400

原创 UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xa4 in position 25: ordinal not in range(128)

UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xa4 in position 25: ordinal not in range(128)解决过程我想看看一个文件里存的数据是什么,但是是个.bin文件,遇是想到用pickle来输出一下,就报这个错了。def load(self, filename): f = open(filename,'rb') tmp = pickle.load(f)做功课了解到 .bin是个万能后缀,以二进制存储

2021-08-14 23:05:02 113

原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated.

在用java连接数据库时出现该错误:提示信息表明数据库驱动com.mysql.jdbc.Driver已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver解决办法:在配置文件中将 com.mysql.jdbc.Driver改为 com.mysql.cj.jdbc.Driver...

2020-07-04 13:51:18 160 1

原创 Exception in thread “main“ java.sql.SQLException: The server time zone value……

用java连接数据库的时候出现该错误,是系统时间错误解决办法:在URL后加上?serverTimezone=GMT%2B8//原URL:jdbc:mysql://localhost:3306/test//现URLjdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8

2020-07-04 13:48:13 1245 2

原创 将写好的项目放到github上、删除文件夹、出现! [rejected] master (non-fast-forward)的问题

好久没用git了复习一下将写好的项目放到github上1、下载好git后在桌面右键选中git bash here 2、进入到项目所在文件夹如3、git init让该项目成为本地git仓库,之后会在该目录下生成一个.git文件。如4、git add .把本地项目中的所有文件添加到刚刚生成的git仓库5、git commit -m "这里是提交时候添加的注释"6、git remote add origin "github链接"7、 git pull origin master把本地仓

2020-06-30 18:08:48 274 1

原创 发糖果问题——二分、贪心

注:与CF上的Sweets for Everyone!不一样几个关键点:1.刚开始的位置是0。2.在时间充裕的前提下,如果手上的糖不够,可以路过H不发糖,去S买了回来再发。3.但是每个S只能买一次糖。4.如果时间t内不能给所有邻居发完糖果,则输出-1。5.为了刚开始带最少的糖果,每经过一个S一定买糖果。误解:刚开始以为不能走回头路代码如下:#include <stdio....

2019-06-03 00:38:31 513

原创 【算法设计与分析】n皇后问题

问题描述在 n*n 的棋盘上摆放n个皇后,使其不能互相攻击,即任意两个皇后不能处于同一行、同一列或者同一斜线上。遇到的问题:双重循环内外层弄反了,如果先判断摆过的棋子,那么第一遍连循环都进不去。同样,dfs语句也要放在内层循环外部。应该先大致判断这一行能放在第几列,再来判断是否冲突。代码如下:#include<iostream>#include<vector&gt...

2019-06-01 14:53:40 4302 2

原创 【算法设计与分析】8枚硬币及n枚硬币问题

问题描述在8枚外观相同的硬币中,有一枚是假币,并且已知假币和真币的重量不同,但不知假币是轻还是重,用天平来任意比较两组硬币。8枚硬币问题1.把8枚硬币分为3、3、2三个部分2.先判断前两个部分是否相等,相等则拿第三部分分别和一枚真币进行比较3.如果不相等,同时从前两部分各拿走一枚硬币并交换一对硬币进行比较,如a+b+c>d+e+f:如果去掉cf,并交换be,即左右两边分别为a...

2019-05-31 20:38:45 2157 1

原创 【算法设计与分析】暴力、分治、动态规划——最大子段和问题

问题描述给定由n个整数(可能有负整数)组成的序列(a1,a2,…an),求该序列子段和的最大值,当所有整数均为负整数时,其最大子段和为0暴力1.从第一个数开始计算长度为1、2……n的字段和,将这一段的最大字段和保存起来2.再从第2个数开始计算长度为1、2……n-1的字段和,将这一阶段的最大字段和与前一阶段求得的最大字段和比较,取最大的保存下来3.以此类推,最后保存的即为整个程序的最大...

2019-05-31 20:25:47 1241

原创 【算法设计与分析】分治法和暴力——最近对问题

问题描述设 p1(x1,y1),p2(x2,y2), …… ,pn(xn,yn)是平面上n个点构成的集合S,最近对问题就是找出集合S中距离最近的点对。分治法思想分治法总体来说分为三个步骤:划分、求解子问题、合并这题的思路是,将集合S分为左右两个子集S1和S2,两个子集分别含有n/2个点,先在每个子集中递归地求其最接近的点对,再求最近的两点分别在两个集合中的点对,最后比较得出对短距离。...

2019-05-30 15:19:25 2249 1

原创 小朋友排队问题 【蓝桥杯】

问题描述解题过程:每个小朋友交换次数是前面比他大的个数与后面比他小的个数之和,主要思路是对数组归并两次,分别从左往右、然后再从右往左进行归并1.要使用结构体记录原始数据的位置2.要开两个数组各归并一遍,如果只开一个第一次归并不引用结果会出错3.最终结果要开long long,不然结果会爆4.最终结果要乘以 1LL(1的长整型),不然也会出错代码如下:#include<iost...

2019-04-27 09:11:41 1767

原创 最大子矩阵【蓝桥杯】

题目描述问题描述  给定一个n*m的矩阵A,求A中的一个非空子矩阵,使这个子矩阵中的元素和最大。  其中,A的子矩阵指在A中行和列均连续的一块。输入格式  输入的第一行包含两个整数n, m,分别表示矩阵A的行数和列数。  接下来n行,每行m个整数,表示矩阵A。输出格式  输出一行,包含一个整数,表示A中最大的子矩阵中的元素和。样例输入3 3-1 -4 33 4 -1-5 ...

2019-04-21 17:59:02 547

原创 合根植物【蓝桥杯】

题目描述问题描述  w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。  这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。  如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式  第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1&lt...

2019-04-20 20:44:54 622

原创 分巧克力 【蓝桥杯】

题目描述标题: 分巧克力 儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足: 1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧克力...

2019-04-19 11:03:08 158

原创 133. Clone Graph【LeetCode】

问题描述之前总是把引用符号掉了,错了好多次。。代码如下/** * Definition for undirected graph. * struct UndirectedGraphNode { * int label; * vector<UndirectedGraphNode *> neighbors; * UndirectedGraphNod...

2019-04-18 16:36:56 152 1

原创 134. Gas Station【LeetCode】

问题描述代码如下:class Solution {public: int canCompleteCircuit(vector<int>& gas, vector<int>& cost) { int total = 0, sum = 0, start = 0; for(int i = 0; i < gas....

2019-04-17 19:36:21 172

原创 135. Candy 【LeetCode】

问题描述:题目意思是:要你找出这样的最小值满足:1.每个小朋友至少发一个糖果2.每个等级更高的小朋友要比其左右两边的小朋友的糖果多思路:从左到右遍历,只要右边比左边的等级高,就把糖果在左边的基础上增加一个;再从右到左遍历,只要左边比右边等级高并且左边的糖果数不大于右边,就把糖果数在右边的基础上加一。代码如下:class Solution {public: int cand...

2019-04-17 12:19:17 179

原创 Single Number III【LeetCode】

问题描述题目意思是找出数组里两个没重复的数。几个技巧:1.一个数异或两次等于0,所以遍历数组,把所有数抑或一遍,最后得到的数temp正好是我们要找的两个数的异或。2.异或中第一次出现1的位置就是这两个数相异的第一位,把这一位置1其余位都置0,如5和3,即101和011,相异的第一位是第二位,我们可以这么来求:temp = temp & (-temp),依旧拿5和3这个例子,tem...

2019-04-13 10:48:03 125

原创 140. Word Break II 【LeetCode】

问题描述现在要你把能形成的句子也打印出来用递归如下,结果超时class Solution {public: vector<string> ans; map<string,vector<string>> m; void dfs(string str,string s,string t,unordered_set<string...

2019-04-12 13:49:10 158

原创 word-break 【LeetCode】

问题描述题目意思是:判断一个字符串能不能被分割成列表里的单词。代码如下:class Solution {public: bool wordBreak(string s, vector<string>& wordDict) { unordered_set<string> dict(wordDict.begin(),wordDict.e...

2019-04-11 17:30:56 228

原创 git命令出现fatal: Unable to create 'xxx/.git/index:File exists.问题

用git commit命令时,出现fatal: Unable to create 'xxx/.git/index:File exists.Another git process seems to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processe...

2019-04-11 14:52:35 12640

原创 143. Reorder List【LeetCode】

问题描述解题思路:1.利用快慢指针将链表分成两半2.将后半段链表逆转(注意,将前半段最后一个指针赋值为null)3.将两个链表拼接起来即例如:1->2->3->4变成:1->24->3然后:1->4->2->3代码如下:/** * Definition for singly-linked list. * struct ...

2019-04-07 19:30:53 109

原创 144. Binary Tree Preorder Traversal 【LeetCode】

问题描述:遇到的问题:一直忘记考虑根节点为空的情况,导致一直超时。代码如下:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x),...

2019-04-07 17:58:00 105

原创 137. Single Number II 【LeetCode】

问题描述题目要求:在线性时间内,并且不要用其余的空间。解题思路:对每个数的每一位跟1与运算,其和模3,如果为零说明那个数字在该位为0,如果模3不为0,则说明该数在该位为1。入的坑:算术运算符比位运算符要高级,所以如果写在一边要对位运算整体加括号。代码如下:class Solution {public: int singleNumber(vector<int>&am...

2019-04-06 19:09:34 115

原创 149. Max Points on a Line 【LeetCode】

问题描述题目意思是求出在同一条直线上最多的点。入的几个坑:1.之前定义map<Point,int>变量,Point存处理后的横纵坐标,发现map并不能对Point这个key值自动排序,然后我错误的以为只要自己写个cmp排序规则就行了,但是发现在cmp中没办法取到value值。可以用pair代替。2.不能在双重循环之外进行比较取最大值,因为如上面的第二个例子,那四个点最后存进...

2019-04-05 11:27:27 252

原创 350. Intersection of Two Arrays II 【LeetCode】

题目描述注:vector没有find函数!!!代码如下:class Solution {public: vector<int> intersect(vector<int>& nums1, vector<int>& nums2) { vector<int> v; sort(nums1.b...

2019-04-01 21:17:53 132

原创 349. Intersection of Two Arrays【LeetCode】

问题描述当作回顾一下set的用法吧。set的常用方法:begin()    返回set容器的第一个迭代器end()    返回set容器的最后一个迭代器clear()    删除set容器中的所有的元素empty()    判断set容器是否为空max_size()   返回set容器可能包含的元素最大个数size()      返回当前set容器中的元素...

2019-04-01 20:40:51 106

原创 345. Reverse Vowels of a String 【LeetCode】

题目描述Write a function that takes a string as input and reverse only the vowels of a string.Example 1:Input: “hello”Output: “holle”Example 2:Input: “leetcode”Output: “leotcede”刚开始暴力双重循环,然后超时c...

2019-04-01 20:17:51 96

原创 290. Word Pattern 【LeetCode】

题目描述Given a pattern and a string str, find if str follows the same pattern.Here follow means a full match, such that there is a bijection between a letter in pattern and a non-empty word in str.I...

2019-03-31 13:19:51 151

原创 257. Binary Tree Paths 【LeetCode】

题目描述Input:1/ 2 3\5Output: [“1->2->5”, “1->3”]Explanation: All root-to-leaf paths are: 1->2->5, 1->3解题思路:利用递归,分为三步,输出val,输出左子树,输出右子树。要到的问题不知道怎么把数字转换成字符串,尝试过stre...

2019-03-30 20:24:39 102

原创 234. Palindrome Linked List【LeetCode】

问题描述Given a singly linked list, determine if it is a palindrome.Example 1:Input: 1->2Output: falseExample 2:Input: 1->2->2->1Output: trueFollow up:Could you do it in O(n) time...

2019-03-29 13:53:28 127

原创 下载nltk_data数据

1.打开Anaconda输入python进入python环境2.此时加入你输入>>>from nltk.book import *他会告诉你数据集可以在的目录3.输入两行代码>>>import nltk>>>nltk.download()然后会跳出如下界面:注意:有些数据集过期了,就会显示红色;这样就下载不了。如果你要...

2019-03-27 21:49:44 8941 7

原创 如何查看隐藏的文件夹

1.点击我的电脑2.点击左上角的查看3.点击右上角选项4.点击查看5.勾选"显示隐藏的文件、文件夹和驱动器"

2019-03-27 15:07:19 1393 1

原创 219. Contains Duplicate II【LeetCode】

问题描述Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the absolute difference between i and j is at mos...

2019-03-26 19:20:01 70

原创 205. Isomorphic Strings【LeetCode】

题目Given two strings s and t, determine if they are isomorphic.Two strings are isomorphic if the characters in s can be replaced to get t.All occurrences of a character must be replaced with anoth...

2019-03-25 23:31:12 86

空空如也

空空如也

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

TA关注的人

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