<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zkpython的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zkpython</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zkpython]]></copyright><item><title><![CDATA[python sklearn模型中random_state参数的作用]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/111993352</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/111993352</guid><author>zkpython</author><pubDate>Wed, 30 Dec 2020 16:35:14 +0800</pubDate><description><![CDATA[random_state 相当于随机数种子random.seed() 。random_state 与 random seed 作用是相同的。


随机数种子代码演示：在1-100中取10个随机数

第一段和第二段代码完全相同，都没有设置 random seed。它每次取的结果就不同，它的随机数种子与当前系统时间有关。



第三段和第四段代码设置了相同的 random seed（123），它们取的随机数就完全相同，多运行几次也是这样。



第五段和第六段代码设置了 不同的random seed ，于是..]]></description><category></category></item><item><title><![CDATA[ubuntu搭建mysql主从 mysql.log日志无法生成问题]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/111832357</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/111832357</guid><author>zkpython</author><pubDate>Mon, 28 Dec 2020 10:53:31 +0800</pubDate><description><![CDATA[提示警告
Warning: World-writable config file '/etc/my.cnf' is ignored

Linux下MySQL配置文件
/etc/mysql/my.cnf
/etc/mysql/mysql.conf.d/mysqld.cnf

权限修改，否则配置文件并不会生效
而配置文件指定的配置项必须经过权限修改回来(例如里边的
mysql.log文件只有在修改回权限后才会生效，重启mysql服务后才会生成/var/log/mysql/mysql.log这个文件
)
  su]]></description><category></category></item><item><title><![CDATA[Anaconda下安装tensorflow1.15过程记录]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/111576563</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/111576563</guid><author>zkpython</author><pubDate>Wed, 23 Dec 2020 10:57:15 +0800</pubDate><description><![CDATA[最近在跑一个论文里面的代码用到tensorflow1.8，但是1.8版本因为各种迷之原因无法安装，而tensorflow2的版本据说不兼容1.x，为了快捷起见就安装了1.15的版本，由于过程过于繁杂，网上的教程又很乱，因此把安装过程记录下来避免以后安装的时候再次踩坑。
注意安装过程先设置好源的问题，避免下载过慢甚至无法安装（第一步你就卡住信不信？别问我怎么知道的）。
首先，创建环境，名为tensorflow，也可以是其他。基于python3.6，嗯为啥不用3.7？不清楚为啥，因为老是显示安装tensorfl]]></description><category></category></item><item><title><![CDATA[conda解决 An HTTP error occurred when trying to retrieve this URL.问题]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/111575296</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/111575296</guid><author>zkpython</author><pubDate>Wed, 23 Dec 2020 10:47:04 +0800</pubDate><description><![CDATA[遇到
Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://conda.anaconda.org/genomedk/linux-64/current_repodata.json
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP ..]]></description><category></category></item><item><title><![CDATA[查看mysql数据库及表编码格式]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/110854928</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/110854928</guid><author>zkpython</author><pubDate>Tue, 08 Dec 2020 10:36:23 +0800</pubDate><description><![CDATA[1.查看数据库编码格式
 mysql&gt; show variables like 'character_set_database';

2.查看数据表的编码格式
mysql&gt; show create table &lt;表名&gt;;

3.创建数据库时指定数据库的字符集
mysql&gt;create database &lt;数据库名&gt; character set utf8;

4.创建数据表时指定数据表的编码格式
create table tb_books (
    name var]]></description><category></category></item><item><title><![CDATA[linux硬链接与软链接]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/110851511</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/110851511</guid><author>zkpython</author><pubDate>Tue, 08 Dec 2020 10:27:45 +0800</pubDate><description><![CDATA[Linux 系统中有软链接和硬链接两种特殊的“文件”。
软链接可以看作是Windows中的快捷方式，可以让你快速链接到目标档案或目录。
硬链接则透过文件系统的inode来产生新档名，而不是产生新档案。
创建方法都很简单：
软链接（符号链接） ln -s   source  target 
硬链接 （实体链接）ln       source  target

inode
要解释清楚两者的区别和联系需要先说清楚 linux 文件系统中的 inode 这个东西。当划分磁盘分区并格式化的时候，整个分区会被划分为两个]]></description><category></category></item><item><title><![CDATA[定义序列化器时的read_only和write_only选项]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/110851475</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/110851475</guid><author>zkpython</author><pubDate>Tue, 08 Dec 2020 10:11:25 +0800</pubDate><description><![CDATA[read_only
read_only表示只能读，不能进行修改。例如定义序列化器时，id字段通常指定read_only=True。在序列化时，即对象转为字典、JSON字符串时，字典、JSON字符串包含着id字段。但是反序列化时，即JSON字符串、字典转换为对象时，在参数校验的时候，即使字典有id的键值对，校验不会出错，但是校验后的数据不会有id这个字段，所以id也不会存进数据库。


write_only
write_only表示只能写，不能读。例如定义序列化器时，password字段（还有短信验证码等..]]></description><category></category></item><item><title><![CDATA[win 安装 tesseract 及 python 识别验证码]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/109725277</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/109725277</guid><author>zkpython</author><pubDate>Mon, 16 Nov 2020 17:27:32 +0800</pubDate><description><![CDATA[在学习python网络数据采集一书中，学习到11章——图片处理时，作者介绍了tesseract-ocr光学文字识别这一内容，随后在安装该工具的过程中遇到了很多的问题，在这里将其全部罗列出来，供读者参考。
1.下载

下载地址：链接: https://pan.baidu.com/s/11TBKT_H_z0mRrDGxFKvJPQ  密码: qj74
下载后按默认下一步安装即可

2.配置环境变量

esseract实际上是在windows命令行模式下使用的工具，因此需要配置其环境变量。配置方法如下：打开我的电]]></description><category></category></item><item><title><![CDATA[Ubuntu server登录mysql时报错：Mysql ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘解决方案]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/107174977</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/107174977</guid><author>zkpython</author><pubDate>Tue, 07 Jul 2020 10:07:09 +0800</pubDate><description><![CDATA[输入正确密码后，却出现错误

首先我们用vi编辑器进入mysql的配置文件mysqld.cnf

我们在文件里内容找到mysqld这一目录，在其目录下添加一行skip-grant-tables
随后按esc键输入:wq保存退出

退出后输入service tomcat restart重启mysql

重启mysql后，输入mysql -u root -p会出现要求输入密码，我们此时只需点击回车键即可进去，不需要密码
随后我们进入mysql数据库

随后输入update user set authentica]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04版本中安装Mysql后，Mysql每次访问需要加sudo的问题]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/107174656</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/107174656</guid><author>zkpython</author><pubDate>Tue, 07 Jul 2020 09:53:58 +0800</pubDate><description><![CDATA[在Ubuntu18.04上安装MySQL后，发现在普通用户shell下无法使用root用户名登录MySQL，mysql -uroot -pmysql,提示权限问题，命令必须改为，sudo mysql -uroot -pmysql，这样就比较麻烦，特别是用程序链接数据库，就没法链接成功。
后来看了一下mysql的数据库


发现MySQL的root用户的plugin被修改了，只有换成mysql_native_password才可以使用密码登录MySQL。
使用下面的命令更改plugin，同时设置MySQL的r]]></description><category></category></item><item><title><![CDATA[ubuntu 系统关闭防火墙]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/106853825</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/106853825</guid><author>zkpython</author><pubDate>Fri, 19 Jun 2020 12:09:19 +0800</pubDate><description><![CDATA[1:查看防火状态
systemctl status firewalld
service  iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service  iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
5:永久关闭后重启
//暂时还没]]></description><category></category></item><item><title><![CDATA[python的multiprocessing模块进程创建、资源回收-Process]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/106833733</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/106833733</guid><author>zkpython</author><pubDate>Thu, 18 Jun 2020 14:12:13 +0800</pubDate><description><![CDATA[import multiprocessing as ms
 def test():
 pass
 p1 = ms.Process(target=test) # 创建子进程
 p1.start() # 子进程 开始执行
 p1.join() # 等待子进程结束

特点：
1.注意：Process对象可以创建进程，但Process对象不是进程，其删除与否与系统资源是否被回收没有直接的关系。
2.主进程执行完毕后会默认等待子进程结束后回收资源，不需要手动回收资源；join()函数用来控制子进程
结束的顺序,其内.]]></description><category></category></item><item><title><![CDATA[python 逻辑回归基本使用]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/106217319</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/106217319</guid><author>zkpython</author><pubDate>Tue, 19 May 2020 18:53:17 +0800</pubDate><description><![CDATA[1. 逻辑回归介绍
逻辑回归（Logistic Regression）是机器学习中的一种分类模型，逻辑回归是一种分类算法，虽然名字中带有回归，但是它与回归之间有一定的联系。由于算法的简单和高效，在实际中应用非常广泛。
广告点击率
是否为垃圾邮件
是否患病
金融诈骗
虚假账号

看到上面的例子，我们可以发现其中的特点，那就是都属于两个类别之间的判断。逻辑回归就是解决二分类问题的利器
2. 逻辑回归原理
要想掌握逻辑回归，必须掌握两点：
1.逻辑回归中，其输入值是什么
2.如何判断逻辑回归的输出
2.1 输入
]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04安装mysql]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/106217006</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/106217006</guid><author>zkpython</author><pubDate>Tue, 19 May 2020 16:19:46 +0800</pubDate><description><![CDATA[安装mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev

这里我安装完了没有提示设置密码或其他配置项的步骤，所以有需要的话可以看下一步更改默认密码。
更改默认密码结果如下：

图有‘user=debian-sys-maint’，即为自动配置的默认用户；‘password=ol9uVJAxu9L1AzOa’，即为自动配置的密码。
以..]]></description><category></category></item><item><title><![CDATA[python bytes与str]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/106216834</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/106216834</guid><author>zkpython</author><pubDate>Tue, 19 May 2020 16:12:56 +0800</pubDate><description><![CDATA[现在计算机中，在内存中采用unicode编码方式
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200519161019239.png
可以看到上图中，字节型数据t并没有像想象中的一样显示0，1字符串。显示仍然是b，这是因为t是采用utf-8来编码，而utf-8与unicode编码中的字符部分的编码方式是一样的，因此在显示t的时候，在内存中采用unicode解码，而两种编码方式的字符部分一样，因此显示并没有什么区别。


在这幅图中，可以直观的看到t是0，1数据串，.]]></description><category></category></item><item><title><![CDATA[Ubuntu 19.04 安装 MySQL 5.7.27 Community（社区版）Server，卸载及错误排除]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/106046873</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/106046873</guid><author>zkpython</author><pubDate>Mon, 11 May 2020 09:14:20 +0800</pubDate><description><![CDATA[下载需要的包：
下载顺序就是安装顺序。wget http://repo.mysql.com/apt/ubuntu/pool/mysql-5.7/m/mysql-community/mysql-community-client_5.7.27-1ubuntu19.04_amd64.deb
 
wget http://repo.mysql.com/apt/ubuntu/pool/mysql-5.7/m/mysql-community/mysql-client_5.7.27-1ubuntu19.04_amd64..]]></description><category></category></item><item><title><![CDATA[python线性回归基本使用]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/105844745</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/105844745</guid><author>zkpython</author><pubDate>Wed, 29 Apr 2020 19:04:05 +0800</pubDate><description><![CDATA[线性回归API
sklearn.linear_model.LinearRegression()
LinearRegression.coef_：回归系数
事例代码：#导入模块
from sklearn.linear_model import LinearRegression
#构造数据集
x = [[80, 86],
[82, 80],
[85, 78],
[90, 90],
[86, 82],
...]]></description><category></category></item><item><title><![CDATA[Python文件.py||.pyi||.pyc||.pyo||.pyd]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/105724994</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/105724994</guid><author>zkpython</author><pubDate>Fri, 24 Apr 2020 10:35:23 +0800</pubDate><description><![CDATA[.py：这通常是您编写的输入源代码。
.py3: Python3脚本（Python3脚本通常以.py而不是.py3结尾，很少使用）
.pyc：这是编译好的字节码。如果您导入一个模块，python将生成一个*.pyc包含字节码的文件，以便以后再次导入它更容易(也更快)。.pyc二进制文件可以反编译成.py文件，反编译软件叫Easy Python Decompiler。
.pyo：这是在优化(-O)时...]]></description><category></category></item><item><title><![CDATA[定义序列化器时的read_only和write_only选项]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/105690348</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/105690348</guid><author>zkpython</author><pubDate>Wed, 22 Apr 2020 19:03:40 +0800</pubDate><description><![CDATA[转载请留言联系
read_only
read_only表示只能读，不能进行修改。例如定义序列化器时，id字段通常指定read_only=True。在序列化时，即对象转为字典、JSON字符串时，字典、JSON字符串包含着id字段。但是反序列化时，即JSON字符串、字典转换为对象时，在参数校验的时候，即使字典有id的键值对，校验不会出错，但是校验后的数据不会有id这个字段，所以id也不会存进数据库。
...]]></description><category></category></item><item><title><![CDATA[django使用 django-apscheduler 实现定时任务]]></title><link>https://blog.youkuaiyun.com/zkpython/article/details/104655129</link><guid>https://blog.youkuaiyun.com/zkpython/article/details/104655129</guid><author>zkpython</author><pubDate>Wed, 04 Mar 2020 15:47:16 +0800</pubDate><description><![CDATA[1.下载
pip install django-apscheduler
2.将 django-apscheduler 加到项目中settings的INSTALLED_APPS中
INSTALLED_APPS = [
.....
 'django_apscheduler',#定时执行任务
.....
]

3.然后迁移文件
python manage.py migrate

生成两个表：django...]]></description><category></category></item></channel></rss>