自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jupyter代码恢复

如果需要写成notebook,看原文:https://medium.com/flatiron-engineering/recovering-from-a-jupyter-disaster-27401677aeeb。我丢的代码并不多,并且执行顺序很乱,所以我没有把结果保存成文件再转成ipynb格式,直接从后往前把代码copy进我的notebook,就到此结束了。在notebook文件夹下输入。

2024-01-17 16:12:17 777

原创 seaborn可视化——一文搞懂heatmap参数

seaborn可视化热力图heatmap参数详解

2023-06-05 18:56:14 6436

原创 cmap颜色汇总

使用方法:指定参数cmap=对应颜色的名字。

2023-06-05 11:25:20 4138 1

原创 wordcloud词云报错ValueError: Only supported for TrueType fonts

先确认一下WordCloud的font_path参数指向的font文件路径有无问题,如果没问题大概率就是pip没有更新的问题了。在执行generate方法时报错ValueError: Only supported for TrueType fonts。⚠️需要注意:如果是用jupyter notebook。重启内核后再执行最上方代码如果不报错就可以啦。千万别忘了重启一下内核再重新运行。

2023-06-01 20:25:45 15480 19

原创 jupyter notebook中中文显示问题的解决方案mac版

这个中文显示为方格的问题已经困扰我很多天了,查阅了好多资料和博客,大多都是要修改matplotlibrc,但我的matplotlibrc文件在.matplotlib文件夹下并没有,所以需要新建一个文件来保证可以读到这些配置步骤一下载SimHei字体,不一定是下载这个,其他任何支持中文显示的字体都可以如果找不到可以在我网盘里下载链接: https://pan.baidu.com/s/1tD1-qpQKJv5KQWxIYgZpxw 提取码: 98fv步骤二安装字体,mac直接双击安装就可以步骤三

2021-08-16 10:25:18 1929 3

原创 python基础——模块和包

python基础模块一个以.py为后缀的文件成为模块python模块可以包含类、函数、变量和可执行语句导入模块的几种方式import 模块路径 【可选:as 别名】from 模块路径 import 功能名【可选:as 别名】from 模块路径 import *注意事项如果导入多个模块,且模块中含有同名的功能时,如果调用该功能,调用的是后面导入的模块的功能模块定位顺序python解析器对模块位置的搜索顺序为:当前目录pythonpath下的目录python默认目录,不同的系统

2021-08-13 18:14:40 59

原创 python高级——闭包和装饰器

文章目录函数传递闭包概念内部函数修改外部函数的变量装饰器装饰器的作用无参装饰器装饰器装饰带参数的函数被装饰的函数带返回值不定长参数多个装饰器装饰一个函数带有参数的装饰器类装饰器__call__魔术方法property属性装饰器方式使用类属性方式使用with语句和上下文管理器with语句上下文管理器#python高级函数传递函数也可以作为参数传递python中都是对地址进行传递的,所以函数名中存放的是函数所在的空间地址函数名()才是调用函数,执行函数中的代码所以函数可以像普通变量一样传递,也可以作

2021-08-13 18:14:08 130

原创 builtins模块常用函数合集【python3内置函数】

1.abs参数:x 数字表达式描述:求参数的绝对值例子: print(abs(-1)) # 1 print(abs(-9999.99)) # 9999.99 print(abs(True-False)) # 1 print(abs(3.0+4.0j)) # 5.0对虚数求绝对值相当于是求虚数的模,虚数没有绝对值的概念bool类型True代表1,False代表02.all参数:itera

2021-08-11 22:20:41 629

原创 原码、反码、补码

计算机存储一般都是二进制进行存储,但是这样会出现一个问题,对于有符号数字,-0和+0同为0,计算机会如何存储呢?只看char类型,1个字节对应8位有符号位计算二进制时,最高位为符号位,0代表正数,1代表负数+0的二进制表示为:000000000000000000000000-0的二进制表示为: 100000001000000010000000如果计算机存储负数时存储的是原码,则+0和-0是对不上的正数原码=补码=反码负数反码=原码除符号位的其他位取反【0变为1,1变为0】补码=反码+1.

2021-08-10 11:44:16 365

原创 常用进制转换

进制常用分类文章目录进制常用分类二进制二进制转八进制二进制转十进制二进制转十六进制八进制八进制转二进制八进制转十进制八进制转十六进制十进制十进制转二进制十进制转八进制十进制转十六进制十六进制十六进制转二进制十六进制转八进制十六进制转十进制进制的计算都是逢x进一二进制:逢二进一八进制:逢八进一十进制:逢十进一十六进制:逢十六进一八进制每位的最大数为7,对应二进制表示为111,八进制对应二进制的三位十六进制每位最大数是f,对应二进制表示为1111,十六进制对应二进制的四位虽然只列举了几个

2021-08-10 10:33:14 444

原创 python的open函数参数详解

今天整理文件操作这一块的笔记,发现针对open函数的参数详解的博客真的筛不出来,但是我又迫切的想知道各个参数具体是怎么用的,翻了好多个博客发现要么只有前两个参数的解释,要么就是直接把官网搬过来了。无奈之下我只能对着官网手抠案例,终于把参数这里理顺了我直接从笔记里粘贴进来的,参数的解释和案例都摆上了。文件操作的其他详细内容将会在【python基础——文件操作中】参数:file_name:文件名,如果文件不在当前目录中需要指定路径mode=‘r’:【可选】打开模式,如果不写默认为r只读打开buf.

2021-08-03 19:35:11 4746 3

原创 python基础——函数

python基础函数什么是函数?为什么要有函数?函数存在的意义是什么?举一个小例子,现在有一个需求需要写一个学生管理系统,第一步是登陆,之后可以查询成绩、查询学生信息等。但每一个功能都会用到登陆功能,如果没有函数,则需要每个功能前面都写登录功能的代码,完全一样的代码copy过来,很麻烦,可读性也不高。使用函数可以更高效的开发,并且实现代码重用。定义函数def 函数名(形参【可选,没有参数可以不写】): 代码块 return【可选,如果没有返回值可以不写return】函数.

2021-08-03 15:42:24 81

原创 python基础——运算符

是颠三倒四

2021-08-03 15:40:56 134

原创 python基础——入门

说到python,大家肯定都不陌生了,随着人工智能的发展,python已经成了仅次于c语言的第二大语言,转型人工智能需要学习的必不可少的语言就是python了。python发展史这里就不贴了,感兴趣的可以去自行百度一下~下载地址与安装方法直接下载python,选择对应的版本下载即可[https:// www. python. org/ downloads/]直接下一步下一步傻瓜式安装即可,安装好后进入终端,输入python -V如果出现与安装相对应版本,即为安装成功通过anaconda的方式安装.

2021-07-21 17:50:29 68

原创 python基础——数据类型

基础知识数据类型所谓可变与不可变,即为内存地址不变的情况下值是否可变以字符串为例:字符串类型看似是可变的,只需要重新赋值即可,但是每次赋值都会创建一个全新的对象,都是指向一个新的地址,并不会改变原有地址上的值,所以其实是不可变的下面通过id()函数验证一下。通过输出结果可以看出字符串重新赋值后内存地址是改变的 a = 'hello' print(id(a)) # 140204376011888 a = 'world' print(id(a)) # 14020491343

2021-07-21 17:49:30 347

原创 针对使用myeclipse连接jdbc增删改查时中文乱码问题

不知道大家有没有经历过在用myeclipse写增删改查时,增加之后再查询时出现乱码问题,但是在控制台上输出的却是正常的。在myeclipse也做了中文乱码处理,在数据库中也改成了utf8,但是就是出现乱码,此时需要在建立连接时处理一下乱码这是添加完查询时候的截图,也就是说数据库中存放的数据是乱码的这是控制台输出的截图,并没有出现乱码问题这个问题苦恼了我很长时间,终于解决了解决方法:我...

2019-06-19 16:57:23 349

原创 线程

线程进程和线程的理解进程:运行中的程序就是进程,本身不运行,作用是在内存中占据一块空间线程:进程中运行的单元,运行的是线程,如果线程不运行了,进程就没有存在的必要了老的说法是:并没有真正的多线程,所谓多线程是cpu快速的切换来实现的,但现在有多核,存在真正意义上的多线程操作系统和cpu具备多线程的能力,Java并不具备,Java只是支持多线程这个方法一运行至少有两个线程,main方...

2019-06-19 11:24:17 111

空空如也

空空如也

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

TA关注的人

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