自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker安装gitlab-runner

docker run -d --name gitlab-runner --restart always -v /home/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latestdocker exec -it gitlab-runner bashvim /home/gitlab-runner/config/config.tomlvolumes

2024-02-04 14:57:14 882

原创 centos8拉取nginx最新版本到本地

会看到当前只能下载1.14的版本,查看官方当前Nginx最新版本已经更新到1.24了。因为要拉去nginx-rpm的包到本地-部署到一台无法联网的机器。设置 Nginx 官方 yum 源,安装 yum-utils。将无法文件移到无法联网的机器执行安装。查看当前yum上的nginx版本。由于yum源使用阿里云的源。

2024-01-08 11:01:26 553

原创 Docker安装Centos8 yum异常问题

【代码】Docker安装Centos8 yum异常问题。

2024-01-08 10:44:58 383

原创 leetcode 59. 螺旋矩阵 II

【代码】leetcode 59. 螺旋矩阵 II。

2024-01-07 00:14:35 394

原创 48. 旋转图像 leetcode

【代码】48. 旋转图像 leetcode。

2024-01-07 00:13:00 404

原创 每日一道LeetCode-136. 只出现一次的数字

即:initNum ⊕ n* (num[x] ⊕nums[x] ) = initNum ⊕ (n*0) = initNum ⊕ 0 = initNum。只需要初始化一个int整型数据initNum = 0,遍历nums 与initNum 自身异或即可的到公式。任何数和 000 做异或运算,结果仍然是原来的数,即 a⊕0=a。任何数和其自身做异或运算,结果是 000,即 a⊕a=0。即 a⊕b⊕a=b⊕a⊕a=b⊕(a⊕a)=b⊕0=b。本题采用异或运算的思路,异或运算。异或运算满足交换律和结合律,

2023-05-29 23:33:19 63

原创 DataFrame Series重置索引reset_index()

当我们在数据清洗去除空值的行或者切分的时候,此时DataFrame或Series类型的数据索引不在是从0开始的索引,这样我们就需要用到reset_index()重置索引。import pandas as pdimport numpy as npdf = pd.DataFrame(np.arange(40).reshape(10,4),index=[for i in range(0,20,2)])print(df) 0 1 2 30 0 1 2 32

2020-08-18 20:19:17 5735

原创 Python数据预处理如何原始化字符串

在进行数据预处理的时候,有很多转义符比如 \n , \t等,在打印出来的时候是没办法观察到的,面对这种方法一般可以采用字符串的原始化,也就是使用repr()函数。_str="hello world!\n"print(_str)print(repr(_str))输出hello world!'hello world!\n'这里能看到字符串被完全的原始化了print(e...

2020-05-07 14:57:07 419

原创 pandas 分组统计 列联表pd.crosstab()

pandas分组的统计方式index 减肥方式 血压含量 0 药物 高 1 饮食 低 2 锻炼 正常 3 抽脂 高 4 药物 高 5 抽脂 正 ... 498 药物 低 499 饮食 高 我们需要统计多个字段的次数:如...

2020-04-22 20:59:17 11918

原创 python list去重不打乱排序

通常我们list去重是采用set()集合的方式进去去重的list_1=['a','c','b','d','a','c','d']list_2 = list(set(list_1))print(list_2 )输出['c', 'b', 'd', 'a']但是采用单单只是使用set()的话会打乱之前list的排序我们只需要采用list.sort()的方式就能保持之前的排序...

2020-04-22 19:27:33 954

原创 sklearn 数据切分

sklearn.model_selection.train_test_splitparam:*arrayssequence of indexables with same length / shape[0]#Allowed inputs are lists, numpy arrays, scipy-sparse matrices or pandas dataframes.#允...

2020-04-16 19:49:49 510

原创 dict转json报TypeError错误

当JSON解析dict遇到特殊序列化的数据类型,无法进行序列化的转换就会产生TypeError的错误例如numpy 的int64class Encoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, np.integer): return int(obj) ...

2020-04-09 16:35:13 405

原创 python selenium 反检测

现在有大量的反爬机制,通常我们爬虫有re,bs4,selenium,这里重点说selenium的。之前有业务需求需要爬取boos直聘的信息,我们在使用selenium进行爬虫的时候,发现我们无法登陆进去。在这里我们通过js代码发现他有个检测机制#通过查看window.navigator.webdriver信息可以看到这里是为truewindow.navigator.webdrive...

2019-12-17 19:34:20 2688 1

原创 python3 使用正则表达式爬取豆瓣影评

我们这次要爬取的豆瓣的影评 链接:https://movie.douban.com/review/best/?start=0一、使用正则表达式的方式1、爬虫的准备我们使用Python的第三方库requests,可以在cmd输入pip install requests安装导入模块import requestsimport re2、request的使用首先我们要知...

2019-03-13 22:38:18 1690

原创 python3 dict(字典)使用方法

1、字典的创建dict={'name':'张三','age':'13'}print(dict)print(dict['name'])print(dict['age'])输出结果{'name': '张三', 'age': '13'}张三132、修改字典dict={'name':'张三','age':'13'}print(dict)dict['name']='李...

2019-03-12 23:03:00 555

原创 python3元组的使用方法

元组的使用方法1、元组的创建tup1=('我是tup1',) #元组即使创建一个元素也需要加上一个,否则默认为元素的类型print(tup1)print(type(tup1))输出结果('我是tup1',)<class 'tuple'>2、元组的增添tup1=('我是tup1',)tup2=('我是tup1',)tup3=tup1+tup2...

2019-03-11 23:44:33 668 1

原创 python3 str(字符串)使用方法

Python str常用方法一、字母处理1、全部大写:str.upper()str1 = 'abcd'str2 = str1.upper()print(str2)输出结果ABCD2、全部小写:str.lower()str1 = 'ABCD'str2 = str1.lower()print(str2)输出结果abcd3、大小写互换:str.swap...

2019-03-11 23:27:18 533

原创 python3 list(列表)使用方法

Python列表(List)1、列表的创建list_1=['我是列表1','我是列表2'] #创建了一个列表list_1print(list_1)print(list_1[0])print(list_1[1])print(type(list_1))print(type(list_1[0]))输出结果['我是列表1', '我是列表2']我是列表1我是列表2&...

2019-03-11 23:27:06 508

验证码识别tensorflow.zip

基于cnn卷积神经网络的验证码识别正确率达99.99%,能追加训练集,解压就能用,基于tensorflow框架写的。

2020-05-29

空空如也

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

TA关注的人

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