自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pycharm通过pip下载一直不成功的解决方法

如题,使用pycharm的pip下载一直不成功,不管挂没挂梯子。经过几番查找,可能是对下载镜像源的信任问题,加上对下载镜像源的信任就好了比如:pip install torchvision -i http://pypi.douban.com/simple --trusted-host pypi.douban.com下载源可以更换成其他的。清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:http://mirrors.aliyun.c

2022-05-12 21:57:13 1785

原创 LeetCode 1043. 分隔数组以得到最大和

那么这道题就变成了一个如何划分数组的问题,长度为l的数组,假设当前的位置在i,划分的子数组最大长度为k,那么我们先要看到就是“i-k”到“i-1”这个范围里,因为最大长度为k,所以是i-k,之后看[i-k, i-1]里哪一个最大,即枚举j,而枚举j时,j之前的都可以看作已经完成的,且结果已经确定,那么j+1到i这一段就可以看作是新的一段,在新的这一段里继续进行枚举。题目意思是把给定的数组以最大长度为k划分子数组,且划分完之后子数组的值都会变为当前子数组中的最大值,要返回划分完之后的数组元素最大和。

2023-04-21 21:46:41 475

原创 LeetCode 2413. 最小偶倍数

这个思路很简单,一个数和2的最小偶倍数,先看这个数能不能整除2,能整除最小偶倍数就是这个数,即这个数是偶数,不能整除,即这个数是奇数,就是这个数乘以2。6 和 2 的最小公倍数是 6。注意数字会是它自身的倍数。5 和 2 的最小公倍数是 10。的最小公倍数(正整数)。

2023-04-21 21:24:52 237 1

原创 LeetCode 1026. 节点与其祖先之间的最大差值

(如果 A 的任何子节点之一为 B,或者 A 的任何子节点是 B 的祖先,那么我们认为 A 是 B 的祖先)遍历所有节点,记录最大和最小的祖先节点,那么差值就是当前值和最大最小祖先节点相减绝对值中最大的那个。

2023-04-18 10:47:11 191

原创 tensorflow+WSL2+Conda+pycharm

只变shell path就可以了,选择我们wsl.exe的路径,这样在pycharm的终端打开的就是我们创建的ubuntu环境了,然后激活conda环境。选择conda环境,从use existing 环境里找到自己创建的conda环境,点create,就能用自己创建好的环境了。接下来为了方便使用命令行,我们进入file->setting->tools->terminal。好了,到这就基本完结了,祝大家bug少少,工资多多,多发顶刊顶会!因为我用的是pycharm,所以就要把配置好的环境用上。

2023-04-18 00:41:29 296

原创 TensorFlow GPU不可用,WSL2安装

这个帖子写给23年刚买电脑、系统是win11,tensorflow版本是2.10以上的兄弟们。不符合的可以去看其他答案了。这是以我三天来的安装经历来写的,希望能给后来的兄弟们减少时间的浪费。win11,安装的tensorflow的版本都是2.12的,但是从2.10开始tensorflow就不支持gpu了,这点在英文版的安装页面里有而中文版是没有这个提示的,估计也是很多人试了很多遍,检查了很多次环境变量都解决不了为什么就是不能调用gpu的原因。

2023-04-17 20:13:10 3378 1

原创 LeetCode 2409. 统计共同度过的日子数

Bob 从 8 月 16 号到 8 月 19 号在罗马,他们同时在罗马的日期为 8 月 16、17 和 18 号。整体思路是,每个人的时间都从一月一日开始计算天数,然后到达时间和离开时间是到一月一日的总天数,而不是从月份判断是28、30还是31天开始计算。本来是打算把每个月份天数提出来,然后计算,看到一位大神的方法,表示我要学的还是太多了。求共同的日子,就是找两人在罗马时间的闭区间,就是两人当中最晚到和最早离开的闭区间。要注意的是如果有人的到达时间大于离开时间,就没有共同日子,返回零。

2023-04-17 09:56:05 138

原创 LeetCode 2404. 出现最频繁的偶数元素

这题的思路很清晰,哈希表记录偶数元素出现的次数,然后遍历哈希表,对比出现最多次数的元素,出现次数相同就找最小的。数组中的偶数元素为 0、2 和 4 ,在这些元素中,2 和 4 出现次数最多。如果存在多个满足条件的元素,只需要返回。如果不存在这样的元素,返回。,返回出现最频繁的偶数元素。返回最小的那个,即返回 2。4 是出现最频繁的偶数元素。

2023-04-13 11:32:37 279 3

原创 LeetCode 1041. 困于环中的机器人

重复指令,机器人进入循环:(0,0)——>(0,1)——>(- 1,1)——>(- 1,0)——>(0,0)。重复指令,机器人进入循环:(0,0)——>(0,1)——>(0,2)——>(0,1)——>(0,0)。位置:(- 1,0)方向:东方。位置:(0,1).方向:西。位置:(0,0)方向:北。位置:(- 1,0)方向:南。位置:(0,2).方向:北。位置:(0,0)方向:东方。位置:(0,1)方向:北。位置:(0,1)方向:南。位置:(0,0)方向:南。位置:(0,1)方向:北。

2023-04-12 20:27:45 748

原创 leetcode 1040. 移动石子直到连续 II

移动位于位置 5 的端点石子,因为无论将它移动到任何位置(例如 0 或 3),该石子都仍然会是端点石子。每个回合,你可以将一颗端点石子拿起并移动到一个未占用的位置,使得该石子不再是一颗端点石子。注意,我们无法进行 10 -> 2 这样的移动来结束游戏,因为这是不合要求的移动。或者,我们可以移动 3 -> 7, 4 -> 8, 5 -> 9,游戏结束。或者,我们可以移动两次 9 -> 5,4 -> 6,游戏结束。当你无法进行任何移动时,即,这些石子的位置连续时,游戏结束。值得注意的是,如果石子像。

2023-04-07 11:04:56 286

原创 leetcode 1053. 交换一次的先前排列

此函数将数组 arr 作为输入并返回数组的修改版本,该版本是小于输入数组的字典序最大排列,可以通过恰好一次交换进行。该函数首先确定输入数组 n 的大小。然后它从倒数第二个索引到第一个索引遍历数组。当找到递减序列时,函数会找到小于数组中索引 i 处元素的最大元素。然后它将索引 i 处的元素与找到的最大的较小元素交换。最后,该函数返回修改后的数组。(可能存在重复的元素),请你返回可在。的位置)后得到的、按字典序排列小于。如果无法这么操作,就请返回原数组。

2023-04-03 23:06:46 46

原创 leetcode 1039. 多边形三角剖分的最低得分

unordered_map<int, int> 是 C++ STL(标准模板库)中的一个关联容器,它可以将一组键值对映射到唯一的值。vector<int>& 表示一个引用,它用于将一个 vector<int> 类型的变量作为函数的参数,以便在函数中直接修改该变量,而不是创建一个新的副本。有两种三角剖分,可能得分分别为:3*7*5 + 4*5*7 = 245,或 3*4*5 + 3*4*7 = 144。最低分数三角剖分的得分情况为 1*1*3 + 1*1*4 + 1*1*5 + 1*1*1 = 13。

2023-04-02 23:37:23 135

原创 leetcode 831. 隐藏个人信息

vector<string>是一个C++中的STL容器,用于存储字符串类型的元素。所以,整个代码的作用就是将电子邮件地址的名字中间的字符用星号代替,同时将名字和域名中的大写字母转换为小写字母,最后返回修改后的字符串。是一个标准库函数,其作用是对指定范围内的元素进行转换,并将结果存储在另一个指定范围内。这句代码是用于处理电子邮件地址的情况,其中 s 是传入的字符串。类型的一个静态成员变量,表示无效的或不存在的字符串位置。因此,隐藏后的电话号码应该是 "***-***-7890"。s 是一个电子邮件地址。

2023-04-02 22:57:26 198

原创 深度学习面试相关

深度学习面试相关

2023-02-10 19:29:03 482

原创 Kaggle比赛如何开始

Kaggle比赛如何开始

2022-11-06 23:25:34 217

原创 Kaggle的Time Series课程代码

Kaggle的Time Series课程代码

2022-09-25 22:53:30 940

转载 数据科学项目7个设置:确保依赖关系、保持输出稳定

数据科学项目7个设置:确保依赖关系、保持输出稳定

2022-09-24 01:29:48 167

原创 LeetCode[1]两数之和

有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。第一题我不只做不出来,还想不通为啥。自己写的C代码int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int i, j; for(i = 0; i < numsSize-1; i++){ for(j = i + 1; j < numsSize; j++){ if(nums[i] +

2022-04-12 19:26:21 864

原创 pandas的idxmin

最近跑了一个一维数据转二维图像的代码。代码链接如下:Geração de imagens GASF-GADF-MTF para classificação por aprendizagem profunda residual (ResNet)https://github.com/kalishcode/GASF-GADF-MTF到最后输出结果遇到了idxmin一直报错,卡了一天,就总结下之间的过程。log = pd.DataFrame(hist.history)log['time'] = (tim

2022-04-03 21:36:41 2346

原创 Pycharm下载CV2/opencv-contrib-python报错

要安装CV2/opencv-contrib-python时报错下列信息ERROR: Could not find a version that satisfies the requirement opencv-contrib-python (from versions: none)ERROR: No matching distribution found for opencv-contrib-python查了多篇博客,目前看原因是对源的信赖问题,下载的时候加上信赖源的代码就可以了。

2022-04-02 11:37:40 2195 2

原创 pip、pycharm安装nltk、gensim报错

安装nltk、gensim一直提示黄色的警告,经查是不信任下载源的意思,以后有其他类似的情况也用相同的方法解决。下载源换成下面这个就可以了,表示信任这个源pip install scipy -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com...

2022-03-02 22:27:41 575

原创 module ‘tensorflow‘ has no attribute ‘GPUOptions‘

报错试一试下面这句:tf.compat.v1.GPUOptions(per_process_gpu_memory_fraction)

2022-02-22 22:39:31 605

原创 received ((None, 2) vs (None, 5))

关于用keras跑深度学习模型,分类问题的小汇总。拿到手的是2分类的模型,要改成5分类。本来是没有头绪的,查了一圈解决了问题,汇总一下,便于以后查看。https://stackoverflow.com/questions/63375201/tensorflow-valueerror-logits-and-labels-must-have-the-same-shape-none-2-vs上面是我查到能解决我问题的帖子,I'm new to Machine Learning, thought

2021-12-09 12:55:43 1333

原创 label_binarize

label_binarize(y, *, classes, neg_label=0, pos_label=1, sparse_output=False): """Binarize labels in a one-vs-all fashion Several regression and binary classification algorithms are available in scikit-learn. A simple way to..

2021-11-20 21:21:24 4828 3

原创 Matlab随机划分测试集训练

data = data(randperm(size(data,1)),:); %随机划分ind = round(0.7 * size(data,1)); %按比例分%data= data(randperm(length(data)));trainData = data(1:ind, 1:end); %训练集testData = data(ind+1:end, 1:end); %测试集

2021-11-15 10:41:21 4111 3

原创 机器学习中的七种分类算法

Spike-and-slab priors(SSP):尖峰和平板先验

2021-11-10 17:01:39 40355 3

原创 Origin 2018部分使用说明

1 Analysis1.1 Mathematics/数学1.1.1 Interpolate/Extrapolate Y from X/从 X 内插/外推 Y1.1.2 Trace Interpolation/轨迹插值1.1.3 Interpolate/Extrapolate/内插/外推1.1.4 Interpolate Z from XY/从 XY 插值 Z1.1.5 3D Interpolation/3D 插值1.1.6 XYZ Trace Interpolation

2021-11-03 18:56:50 1707

原创 【人工智能及应用】第2章 知识表示与知识图谱 2.1

2.1 知识与知识表示的概念2.1.1 知识的概念 知识反映了客观世界中事物之间的关系,不同事物或相同事物间的不同关系形成了不同的知识。 人工智能中的知识分为两类:事实和规则。事实:“雪是白色的”。反映了“雪”和“白色”之间的关系。规则:“如果头痛且流涕,则有可能患了感冒。”反映了“头痛且流涕”与“可能患了感冒”之间的因果关系。2.1.2 知识的特性1、相对正确性 在一定的条件及环境下,知识一般是正确的。2...

2021-09-30 17:58:09 1401

原创 Visual Studio2019报错没有.exe文件生成

因为好久没用VS了,安装好之后打算写个hello world!进行测试一下,结果报错debug文件中没有.exe文件生成,以为是要配置环境,就搜了下如何配置环境,配置完之后还是报同样的错误,说明这个错误和配置环境没有关系,于是又查了下,找到一个如何使用VS的视频,虽然是17版的,但大差不差,还是可以用,最后发现是创建.cpp文件的时候创建错了位置,应该在生成项目中的源文件中创建.cpp文件,我原本是直接在项目下创建文件,所以导致的错误。以下是VS使用视频的链接:Visual Studio 2017

2021-09-17 23:51:02 7041 3

原创 Sublime Text 编译C/C++报错:mingw\include\stdio.h:68:10: fatal error: stddef.h: No such file or directory

在安装完Sublime Text和Mingw后打算用黑框编译C/C++文件,然后报错了这个mingw\include\stdio.h:68:10: fatal error: stddef.h: No such file or directory经历了一个中午的搜索查找,各种方法都试了没有找到方法解决。最后看到了一个网站stddef.h头文件 - C语言 - API参考文档 (apiref.com),里面是stddef.h的内容。没错,聪明的大家可能已经猜到了,既然报错的问题是说没有找到.

2021-09-17 23:44:48 1079 1

原创 《机器学习实战》第十三章 利用PCA来简化数据

from numpy import *from numpy.linalg import linalgfrom numpy.ma import mean, argsort, shapeimport pandas as pdimport numpy as npdef loadDataSet(fileName, delim='\t'): fr = open(fileName) stringArr = [line.strip().split(delim) for line in fr..

2021-04-06 12:56:46 193

原创 分治

基本思想:分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解,是一种分目标完成程序算法,简单的问题可用二分法完成。分治算法的解题步骤一般如下:(1)分解,将要解决的问题划分成若干规模较小的同类问题;(2)求解,当子问题划分得足够小时,用较简单的方法解决;(3)合并,按原问题的要求,将子问题的解逐层合并构成原问题的解。例题一个列表中存在n个数据...

2021-03-12 12:49:57 151

原创 递归-汉诺塔

递归原理:递归算法(英语:recursion algorithm)在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念,递归算法有三个特点:1)递归的过程一般通过函数或者子过程来实现。2)递归算法在它内部来直接或者间接的调用自身的算法。3)递归算法就是把规模大的问题转换为规模小的问题,然后递归调用函数来求解的过程。...

2021-03-08 22:15:50 515

原创 【1055】进制转换

题目描述编程,输入一个10进制正整数,然后输出它所对应的八进制数。输入无输出无样例输入10样例输出12print(oct(int(input()))[2:])AC

2021-02-05 15:05:06 108

原创 【1005】温度转换 Python

使用python做【1005】温度转换题目描述输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取位2小数。输入一个华氏温度,浮点数输出摄氏温度,浮点两位小数样例输入-40样例输出c=-40.00一开始程序长这样:print('请输入华氏温度:')F = float(input())c = 5 * (F-32)/9.0print("c=%.2f"%c)但老是报错,查了好多文章,发现原因是第一行的“请输入华氏温度”画蛇添足.

2021-02-05 14:16:22 1692

原创 Python学习笔记

1、opena = open(file_name [, access_mode][, buffering])file_name 指文件名包括路径,且最好全英access_model 对文件进行的操作,r(只读)、rb(仅用二进制读取的文件)、r+(读写文件)、w(只写,存在就覆盖,不存在就新建)、w+(读写)、a(对文件进行追加,存在就加上,不存在就新建)、a+(追加和阅读)2、True False赋值的时候首字母大写不用带引号3、forfor循环简单了for i .

2021-02-03 15:52:35 148

原创 《数据挖掘概念与技术》第二章

《数据挖掘概念与技术》第二章认识数据2.1 数据对象与属性类型数据对象组成数据集,一个数据对象是一个实体。数据对象用属性描述,还被称为样本、实例、数据点或对象。数据元组2.1.1 什么是属性属性指对象的一个特征。属性、维、特征和变量意思相同,不过应用场景不同。属性一般用于数据挖掘和数据库,维用于数据仓库,特征用于机器学习文献,变量用于统计学。属性向量(特征向量):描述一个给定对象的一组属性。单变量:涉及一个属性的数据分布。双变量:涉及两个属性的数据分布,可以往上类推。

2020-06-04 22:10:38 626

原创 《数据挖掘概念与技术》第一章

第一章7个部分介绍数据挖掘(kdd数据中的知识发现)Table of Contents第一章1.1 为什么数据挖掘1.2 什么是数据挖掘1.3 挖掘什么类型的数据1.4 可以挖掘什么类型的模式1.5 使用什么技术1.6 应用1.7 数据挖掘的主要问题1.1 为什么数据挖掘数据的爆炸式增长数据库和数据管理产业:数据收集、数据库创建、数据管理(数据存储和检索、数据库事务处理)、高级数据分析(数据仓库和数据挖掘)OLAP联机分析处理1.2 什..

2020-06-04 21:16:08 232

原创 PyCharm运行Python文件遇到的问题

1 要下载matplotlib,解决办法matplotlib和numpy离线与镜像下载安装2 要安装cvxopt

2020-02-29 13:12:28 675

转载 matplotlib和numpy离线与镜像下载安装

在python中安装一些扩展包,可以让功能变得更加的强大。自己在刚开始安装的时候也是遇到了一些小问题,现在想记录下来,方便以后自己忘记了,可以翻看。第一种方法:离线安装1、首先下载Numpy,MatplotLib这两个库,网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/ ,我的是python3.5 64bit的,所以下载的就是num...

2020-02-28 15:51:37 8834 3

空空如也

空空如也

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

TA关注的人

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