自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何实现更换Jupyter Notebook内核Python版本

尊重原创,本文转载自:如何实现更换Jupyter Notebook内核Python版本我使用anaconda安装的python3.6.3,并且自己建立一个虚拟环境,虚拟环境下的python版本也是3.6.3,Jupyter Notebook的内核P丫头好哦哦呢指向的是虚拟环境下的python,最近在使用matplotlib库的遇到了下面的问题:我的lib目录下是有matplotlib以及相关的库的,重装什么的都试过,无奈实在是找不到解决的办法,于是想更换一下Jupyter Notebook的内核

2022-05-18 22:34:48 7157 2

原创 剑指 Offer 14- I. 剪绳子

题目描述:思路:首先,该问题可以转化成:已经n可以由m个数字k[0], k[1], k[2], k[3]...k[m-1]相加而成,也就是n=k[0]+k[1]+k[2]+...,又很多种可能,但是必须保证n>1, m>1,求得最佳的方案,使得k[0]*k[1]*k[2]*的乘积最大。并返回这个最大乘积经过公式推导(具体公式推导在下方),当长度被平均划分为多个3组成的时候,最后得到的乘积结果,最大,但是往往并不是恰好能分为多个3构成,假设能划分为l个3加上最后的一个长度b

2022-05-17 10:59:13 178

原创 剑指 Offer 13. 机器人的运动范围

题目描述:思路总结:思路:采用递归的思想对于一个格子,如果满足要求(它的行坐标和列坐标的数位之和不大于k,同时坐标点的坐标要满足0≤i≤m, 0≤j≤n),那么就将该坐标格子的visited设置为visited[i][j]=true, 并依次递归访问其右、左、下、上的格子,如果其中(右、左、下、上)也满足条件,就递归,分别计算各自递归下的满足条件的格子数,最终基于坐标(i, j)的格子计算出的满足条件的格子=上递归结果+下递归结果+左递归结果+右递归结果+1(这个1是格子本身)递归结束条

2022-05-16 15:26:27 157

原创 剑指 Offer 12. 矩阵中的路径

题目描述:思路总结:我们要设置一个visited,用于记录在当前还正确的路线中该格子是否访问过。注意:并不是你一个格子访问过就把其设置为访问过,只有当格子访问过且已经纳入当前的正确路线的时候我们才将其visted设置为1。下面是具体思路:主要采用了2个技巧:visited访问表和递归的思想。visited表是和board表同样形状的二维表。1、首先,那么我们继续按照从上到下,从左到右的顺序访问board表,直到遇到了和word单词中第一个字母相等的格子。然后设置这个格子.

2022-05-09 15:22:22 190 1

原创 剑指 Offer 07. 重建二叉树

一、题目描述:二、思路描述:本题目中的一个重要信息点是先序和中序序列的结果中均不含有重复的数字。针对于此,我们便可以设置一个唯一的键值对index,来得到中序序列中的每一个元素的索引值。因此具体思路如下:首先我们传入的是先序序列和中序序列。1、首先从先序序列中得到树的根(先序序列的第一个元素)2、然后我们就根据此根,在index中找出其在中序序列中的索引,进而划分树左子树和右子树。如下所示:先序序列中的构造总是如下所示:[ 根节点, [左子树的前序遍历结果], [右子

2022-05-09 11:11:00 217

原创 剑指 Offer 32 - II. 从上到下打印二叉树 II

题目描述:思路描述:此题目同样还是在层次遍历的基础上进行延申的题目.因此我们的思路还是在层次遍历的基础上进行操作.同样需要声明一个队列存放元素,具体思路:首先将根节点入队,然后循环判断队列是否为空,如果不为空,就出队并且访问元素,并且将其子节点入队.一直循环上述操作直到队列为空.需要注意的是,(在这里要求的是将同一层的输出结果放在一个vetor里面,不同的放在不同的vector里面.)因此我们需要知道每一层的节点个数.又因为我们是一层一层遍历,因此一个循环里面恰好涉及的是一个层的

2022-04-27 20:24:58 76

原创 剑指 Offer 32 - I. 从上到下打印二叉树

题目要求:思路:这个题目属于树的层次遍历的延申.首先把访问的根节点存入队列,然后把访问的每个节点的子节点存入队列中,然后依次访问队列中的每个元素,并打印出来,直到队列为空.代码:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val

2022-04-27 19:50:37 931

原创 剑指 Offer 31. 栈的压入、弹出序列

题目要求:解题思路:用一个栈模拟入栈,出栈的顺序,如果最后能够将栈中元素全部弹出,那么就存在此出栈序列,否则便是没有.具体伪代码如下:func(){ 初始化一个栈 while(入栈序列不为空){元素入栈 while(栈顶元素等于当前出栈元素){ 出栈 当前要出栈的元素变为为下一个元素 } }}具体C++代码如下:cl...

2022-04-27 19:21:47 884

原创 剑指 Offer 11. 旋转数组的最小数字

题目描述:思路:由于在数组中存在相同的元素,因此不能简单像「153. 寻找旋转排序数组中的最小值」题目一样,而是应该考虑如何让解决相同元素影响到「153. 寻找旋转排序数组中的最小值」中的数据规律.例如:1 1 2 2 3 3 4 4旋转第一次:4 1 1 2 2 3 3 4 满足特点(我们考虑数组中的最后一个元素xx:在最小值右侧的元素,它们的值一定都小于等于xx;而在最小值左侧的元素,它们的值一定都大于等于x)旋转第二次:4 4 1 1 2 2 3 3 满足特点旋...

2022-04-26 20:44:43 318

原创 153. 寻找旋转排序数组中的最小值

题目:思路:由题目可知,无论旋转多少次的结果,对于该数组中的最后一个元素x,最小值的右方的元素永远小于x,最小值左方的元素永远大于该x.因此,我们可以根据这一条性质,通过二分查找的方法找出最小值。class Solution {public: int findMin(vector<int>& nums) { // 由题目可知,无论旋转多少次的结果,对于该数组中的最后一个元素x,最小值的右方的元素永远小于x,最小值左方的元素永远大于该x...

2022-04-26 16:10:32 160

原创 《推荐系统实战》阅读笔记 第三章 推荐系统冷启动问题

第三章 推荐系统冷启动问题3.1 冷启动问题简介冷启动问题类别冷启动问题描述用户冷启动当新用户加入时候,没有他的相关数据,那么如何给他做推荐物品冷启动主要解决如何将新的物品推荐给可能对它感兴趣的用户这一问题系统冷启动主要解决如何在一个新开发的网站上(还没有用户,也没有用户行为,只有一些物品的信息)设计个性化推荐系统。从而让用户在网站刚刚发布的时候就让用户体验到个性化推荐服务这一问题。解决方案:提供非个性化的推荐。热门排行榜,等数据搜集够了,再切换到个性化推

2021-11-02 19:02:00 209

原创 《推荐系统实战》阅读笔记 第二章 利用用户行为数据

第二章 利用用户行为数据​ 基于用户行为分析的推荐算法是个性化推荐系统的重要算法,学术界一般将这种类型的算法称为协同过滤算法。2.1 用户行为数据简介​ 用户行为数据在网站上最简单的存在形式就是日志。网站在运行过程中都产生大量原始日志(raw log),并将其存储在文件系统中。会话日志:其中每个 会话表示一次用户行为和对应的服务。点击日志:其中记录了查询和返回结果。会话日志通常存储在分布式数据仓库中,如支持离线分析的 Hadoop Hive和支持在线分析的Google D

2021-11-02 16:47:15 1464

原创 《推荐系统实战》阅读笔记 第一章 好的推荐系统

《推荐系统实战》阅读笔记第一章 好的推荐系统1.1 什么是推荐系统信息过载:已经有的解决方案:分类目录和搜索引擎。分别对应雅虎和谷歌。和搜索引擎一样,推荐系统也是一种帮助用户快速发现有用信息的工具。和搜索引擎不同的是,推荐系统不需要用户提供明确的需求,而是通过分析用户的历史行为给用户的兴趣建模,从而主动给用户推荐能够满足他们兴趣和需求的信息。因此,从某种意义上说,推荐系统和搜索引擎对于用户来说是两个互补的工具。因此,从某种意义上说,推荐系统和搜索引擎对于用户来说是两个互补的工具的个性化需求,推

2021-11-01 22:26:52 480

原创 Pycharm给python文件设置作者,时间等脚本信息

依次点击File->Settings->Editor->File and Code Templates->然后选择Python script.然后将下列代码复制到右边的框框中,然后选择apply应用。##!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : 汪果(这里可以替换成 ${USER}或者手动输入自己的名字)# @Email : [email protected]

2021-10-07 17:31:33 823

原创 Pycharm双击没有反应【简单粗暴解决方案】

jupyter:运行:shift+enter

2021-08-02 20:59:43 1445

原创 电子科技大学C语言复试重要知识点总结

C语言重要知识点总结(基于往年真题突出重难点)第一篇 字符串字符数组定义并且初始化字符数组有两种方法:用字符给字符数组赋初值 用字符串常量给字符数组赋初值char word2[5]=”tree”;注意:此种方法会在最后自动默认加一个终止符’\0’。如果在定义的时候字符数组的最大字符数比初始化的字符个数大,则在内存中自动为多余的元素赋值’\0’。更一般的赋值方法:char word4[]=’tree’;//适合于字符串长度不可知,以免出错。输出方法:printf(.

2021-03-29 14:35:41 1861

原创 在使用python的matplotlib绘制图形时出现中文乱码

下面是解决方案:首先添加如下语句在你的python代码的导入包的代码下。myfont = fm.FontProperties(fname='C:\WINDOWS\FONTS\SIMFANG.ttf')其中C:\WINDOWS\FONTS\SIMFANG.ttf是windows系统的其中一个字体的存放地方。可以通过在windows系统中搜索字体设置查看各类字体的位置。我选择的是SIMFANG.ttf字体。注意两点:第一点:你所选择的字体必须是以.ttf为后缀的第二点:既然要解决中文乱

2020-07-29 16:50:16 716

转载 (转载)pycharm快速提示函数参数和使用的方法,非常好用

参考博客:https://www.cnblogs.com/wendj/archive/2018/09/21/9685012.html第三步:鼠标放到函数名,按住ctrl即可查看

2020-04-22 10:52:44 2375

转载 一个完整机器学习项目流程总结

一个完整机器学习项目流程总结现在机器学习应用越来越流行,了解机器学习项目的流程,能帮助我们更好的使用机器学习工具来处理实际问题。1 理解实际问题,抽象为机器学习能处理的数学问题理解实际业务场景问题是机器学习的第一步。机器学习的特征工程和模型训练通常都是一件非常耗时的过程,胡乱尝试时间成本是非常高的。深入理解要处理的问题,能避免走很多弯路。理解问题,包括明确可以获得什么样的数据...

2020-04-20 13:44:37 614

原创 python打开zip文件报错zipfile.BadZipFile: Bad magic number for file header

错误提示代码如下:Traceback (most recent call last): File "/Users/admin/anaconda3/python.app/Contents/lib/python3.7/site-packages/IPython/core/interactiveshell.py", line 2961, in run_code exec(code_ob...

2020-04-17 10:47:08 10397

原创 Cocos2dx-3.x创建项目

第一步:终端进入目录 ……/cocos2d-x-3.16/tools/cocos2d-console/bin/ 第二步:终端运行命令 cocos new Demo2 -p com.cocos2dx.org -l cpp -d …./codes (此为你项目的路径)(cocos new 项目名称 -p 包名 -l 语言 -d 生成文件位置)...

2018-04-12 11:15:44 323

原创 Ubuntu登录后蓝屏可登录不显示桌面的解决办法

问题分析启动 Ubuntu 可以进入登录界面,说明系统是可以运行起来的。没有发生大块的核心数据损坏,linux 系统一般都可以修复,一定要淡定。问题的原因是之前的暴力关机损坏了 Ubuntu 的图形系统配置,导致图形界面无法正常起来。所以就看到能够登录,却只有一片蓝色。 或者桌面文件可见。问题解决这次要求助古老的字符界面了。为了“大展拳脚”,先进入字符界面:Ctrl + Alt + F4然后安装相

2018-01-19 14:29:33 1632

原创 如何在ubuntu中使用anaconda里面的python

首先在终端输入:sudo gedit ~/.bashrc然后输入密码然后会打开一个文件,然后在文件末尾加上alias pyana="/home/myname/anaconda2/bin/python2.7" #引号里面的内容在你自己的anaconda安装目录里面注意:pyana自己命名就行。以后你在终端想要打开anaconda里面的python,就直接输入对应的这个名称就行

2018-01-16 23:18:06 6344 1

原创 Ubuntu

http://blog.csdn.net/qq_21792169/article/details/53152700

2018-01-15 23:03:54 315

原创 Linux系统如何将首选Python设置为anaconda里面的Python

目前系统状态:一共有3个版本的Python,一个是ubuntu自带的Python2.7,另一个是单独下载的Python3.5,还有一个是下载Anaconda里面带的。目前系统中默认Python是2.7版本。现在想要换成Anaconda中的。操作系统:Ubuntu 14.6                          步骤:① 首先找到Anaconda的安装目录,然后在里面找到Py

2018-01-10 15:18:01 8180

原创 重装系统 U盘安装 提示Windows检测到EFI系统分区格式化为NIFS,将EFI系统分区格式化为FAT32,然后重新启动安装

系统状态:无法进入操作系统,原来是windows10系统,后崩溃,准备重装系统。硬件状态:双硬盘:固态硬盘+机械硬盘。重装系统方式:U盘刻录方式,U盘内部刻录了官方Windows10系统。准备重装到固态硬盘。遇到问题:在安装系统过程中,进行到选择安装盘之后提示:Windows检测到EFI系统分区格式化为NIFS,将EFI系统分区格式化为FAT32,然后重新启动安装。解决方式:以下方

2018-01-09 21:59:16 52252 18

原创 报org.hibernate.MappingException: Unknown entity:

可能原因是:在hibernate.cfg.xml中未添加,即映射那个类在我添加之后,成功运行:成功运行界面:

2017-12-06 15:28:03 350

转载 struts2报错The Struts dispatcher cannot be found

转载自:今天学习struts2的验证,突然出现了下面这个异常郁闷死了org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts

2017-11-30 16:26:50 876

转载 tensorflow入门

本文转载自:tensorflow入门实战TensorFlow计算模型-计算图计算图的简单示例计算图的使用创建新的计算图管理计算图等资源图相关的api函数Tensorflow数据模型-张量张量结构name属性shape属性type属性TensorFlow中types相关属性在TensorFlow中有14种不同的类型见下表type的apiclass tfDT

2017-11-30 16:05:07 4182

原创 MyEclipse中复制项目之后部署项目出现不能部署,纠正问题之后出现404

以下是正确的复制项目部署的步骤:第一步:复制项目第二步:写一个名称第三步:在这个复制的项目右键单击:选择Properties,如图所示检查类库文件中是否有错误,把提示错误的全部remove掉第四步:在左上角输入web,点击web,将右侧web context-root中的名称改成你这个复制后的项目的名称,但是不能删除掉/

2017-10-31 18:25:09 807

转载 Oracle物理结构、逻辑结构、内存结构

数据库(Database)数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是一个基于B/S模式的关系型数据库管理系统(RDBMS)。Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。一、Oracle的逻辑结构Oracle的逻辑结构是一种层次结构。主要由:表空间、段、区和数据块等概念组成。逻辑结构是面

2017-10-22 18:06:29 506

转载 linux系统如何在jupyter notebook里面使用tensorflow

本文转载自:Using TensorFlow through Jupyter (Python 3)查找了许多解决方案均遇到问题,看到国外的一个解决方案,亲测完美解决。问题描述:down votefavorite4Apologies in advance, I think the issue is quite perplex

2017-10-15 17:41:54 1536

原创 ubuntu系统无法访问磁盘解决办法

出现如下错误:Error mounting /dev/sda2 at /media/fzh/System: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda8" "/media/fzh/System"' exited with non-zero exit s

2017-10-14 23:06:04 9045 2

转载 Ubuntu14.04 Anaconda(python3.6)安装tensorflow (报错:undefined symbol: zgelsd_; is not a supported wheel等

本来安装tensorflow是一件无比简单的事,但在我的电脑上却装了一个星期。期间遇到各种麻烦事、各种坑,在此记录一下,方便大家。报错包括:undefined symbol: zgelsd_ImportError: cannot import name ‘multiarray’ whl is not a supported wheel 1,安装Anaconda下载地址:https:

2017-10-14 22:38:24 853

转载 更改Ubuntu默认python版本的两种方法python-> Anaconda

你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。?12$ ls/usr/bin/python*/usr/bin/python/usr/bin/python2 /usr/bin/python2.7/usr/bin/python3 /usr/bin/python3.4 /us

2017-10-14 21:15:51 3292

转载 oracle删除表字段和oracle表增加字段

转载自:oracle删除表字段和oracle表增加字段添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/no

2017-10-13 09:31:35 2453

转载 linux 下安装anaconda

转载自:linux 下安装anacondaanaconda 是一款非常合适的科学计算的工具。它默认有以下安装:NumPy+SciPy的底层组合Pandas对结构化/非结构化数据的转换以及灵活的处理Statsmodels,Scikit-Learn、NetworkX等对于数据挖掘的支持下面就介绍一下如何在linux下安装anaconda第一步:下载ancaconda f

2017-10-12 21:26:34 705

转载 ubuntu安装python3.5

转载自:ubuntu安装python3.5ubuntu14.04系统会自带python2.7,请不要卸载它。不同版本的python可以共存在一个系统上。卸载之后,桌面系统会被影响。(1)sudo add-apt-repository ppa:fkrull/deadsnakes(2)sudo apt-get update(3)sudo apt-get instal

2017-10-12 21:06:55 502

转载 为什么GPU对于深度学习如此重要

计算机发展到今天,已经大大改变了我们的生活,我们已经进入了智能化的时代。但要是想实现影视作品中那样充分互动的人工智能与人机互动系统,就不得不提到深度学习。2015年4月15日,NVIDIA在北京举行"GPU计算开启深度学习的大门"主题分享会,与广大媒体分享了其在GPU研发方面取得的成绩和最新的研究成果。借助3月底在美国GTC(GPU技术大会)发布的最新信息,本次分享会也围绕深度学习进行了产品、技术

2017-10-12 17:47:37 1521 1

转载 input_data.py解析

本文转载自:Tensorflow学习笔记(8)——input_data.py解析这里学习一下前面用到的读取mnist数据库文件的代码。其实并没有用到Tensorlfow的东西,但是读取数据库文件是使用Tensorflow编程实现功能的基础,因此归到Tensorflow的学习笔记中。 这里需要注意的主要有以下几点: 1.dense_to_one_hot函数 2.Dat

2017-09-23 16:07:20 4921

空空如也

空空如也

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

TA关注的人

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