自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ministar的博客

专注于python数据分析

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 定义一个函数用来求任意多个数字的和/差/积/商

【代码】定义一个函数用来求任意多个数字的和/差/积/商。

2023-05-17 15:10:41 288

原创 mysql8.0最新版本超详细安装教程

MySQL8.0最新版本的超详细安装教程

2023-04-27 20:33:38 2638

原创 【无标题】chatGPT--白话文教你读懂chatGPT

ChatGPT是Chat(聊天) Generative(生成) Pre-trained(预先训练过的) Transformer(改革者)的一个简写(或称缩写),也有人说Transformer是转换者的意思,但是大致意思基本一样,我们也不用太执着到底是什么意思。

2023-03-17 16:23:40 4466

原创 无法打开chormdriver 因为无法验证开发者

无法打开chormdriver 因为无法验证开发者解决方法第一步 找到谷歌(chorm)浏览器的驱动程序的存放路径第二步 打开mac本终端进入到该路径下: cd /路径第三部 执行 下面代码xattr -d com.apple.quarantine chromedriver...

2022-05-31 15:35:54 674

原创 超级简单的视频爬取

超级简单的网站视频爬取一 在桌面新建文件夹二 双击打开新建的文件夹,并将文件夹的路径删除,输入cmd三 输入cmd命令后回车四 在弹出的黑色命令提示窗口内输入:pip install you-get 然后回车五 回车之后出现Successfully installed you-get-0.4.1555后面的数字可以不一致,代表安装的不同版本,只要出现successfully installed字眼即可六 在黑色dos窗口内输入 you-get和要爬取的视频链接 回车即可等待要爬取的视

2022-04-09 15:06:59 5740 3

原创 python实现求质数(素数)

python实现求质数(素数)素数(质数):我们把公约数只有1和它本身的数字称为素数又称为质数,具体使用python的求法如下:num = [] # 定义一个空列表用来接收找到的符合条件的数字for i in range(2, 101): k = 0 for j in range(1, i+1): if i % j == 0: k += 1 if k == 2: num.append(i)print(num)方案2

2022-04-07 18:02:31 60348 10

原创 pyecharts中的Faker详解

pyecharts中的Faker详解一 导入Fakerfrom pyecharts.faker import Faker在导入Faker之前我们需要安装pyecharts,通过cmd命令端输入:pip install pyecharts二 Faker中函数的介绍函数名称对应内容Faker.clothes[“衬衫”, “毛衣”, “领带”, “裤子”, “风衣”, “高跟鞋”, “袜子”]Faker.drinks[“可乐”, “雪碧”, “橙汁”, “绿茶”, “奶茶

2022-03-31 15:19:52 9678

原创 python实现水仙花数

python实现水仙花数# 方案一list1 = []for a in range(100, 1000): # (a % 10)**3 :个位数的三次方 # (a//10 % 10)**3 :十位数的三次方 # (a//100)**3 : 百位数的三次方 if (a % 10) ** 3 + (a // 10 % 10) ** 3 + (a // 100) ** 3 == a: list1.append(a)print(list1)# 方案二:f

2021-12-17 10:42:43 27248

原创 python实现斐波那契数列

python实现斐波那契数列方案一:def fibo(n): n1 = 0 n2 = 1 count = 2 # 判断输入的值是否合法 if n <= 0: print("请输入一个正整数。") elif n == 1: print("斐波那契数列:", end='') print(n1) else: print("斐波那契数列:") print(n1, n2,

2021-12-17 09:52:51 18467 2

原创 CentOS8.4安装谷歌浏览器

CentOS8.4安装谷歌浏览器1 打开终端下载最新的Chrome 64位rpm软件包wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm2 安装下载好的安装包sudo dnf localinstall google-chrome-stable_current_x86_64.rpm中间会进行安装确定,输入 y 即可...

2021-09-03 15:17:46 247

原创 爬虫基础

爬虫基础# 爬虫基本知识参考链接:https://www.cnblogs.com/angle6-liu/p/10459132.html"""一 爬虫简介 1.1 什么是爬虫 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程 1.2 哪些语言支持爬虫 1.2.1 php:可以实现爬虫。php被号称是全世界最优美的语言(当然是其自己号称的,就是王婆卖瓜的意思),但是php在实现爬虫中支持多线程和多进程方面做的不好。 1.2

2021-05-05 20:58:15 273

原创 html基础

HTML基础1.1 什么是网页?网站:是指因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关网页的集合。网页:是网站中的一个页面,通常是HTML格式的文件,它需要一个浏览器来打开。网页是构成网站的基本元素,它由图片、链接、文字、声音、视频等元素构成,我们通常看到的网页常见是以.html结尾,因此又称为html文件。1.2 什么是HTML1.2.1 HTML指的是超文本标记语言(Hyper Text Markup language),它是用来描述网页的一种语言,但是它不是一种编程语言,

2021-05-05 19:58:09 707

原创 超详细Anaconda安装步骤

超详细Anaconda安装步骤步骤一:双击运行anaconda安装包,直接选择Next下一步步骤二:点击 I Agree步骤三:步骤四:步骤五:步骤六:步骤七:步骤八:步骤九:

2021-04-23 12:10:46 930

原创 超详细pycharm安装教程

超详细pycharm安装教程第一步:双击运行pycharm安装程序更改安装路径第二步:全都不用勾选第三步:点击 install第四步:出现如下界面表示正在安装第五步:勾选 Run Pycharm 然后点击Finish第六步:第七步:点击右下角Next…第八步:点击右下角Start Using PyCharm第九步:点击Evaluate试用第十步:点击Evaluate第十一步:点击 + (加号) Create New Project第十二步:点击location

2021-04-23 11:53:45 49087 3

原创 安装清华园镜像

安装清华园镜像# 配置清华PyPI镜像(如无法运行,将pip版本升级到>=10.0.0)pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2021-04-22 17:46:21 2103

原创 机器学习--算法基础

机器学习–算法基础1 机器学习基础1.1 算法是核心,数据和计算是基础1.2 找准定位 * 大部分复杂模型的算法设计都是算法工程师在做,而我们: * 分析很多数据 * 分析具体业务 * 应用常见的算法 * 特征方程,调参数,优化 * 我们应该怎么做? * 学会分析问题,使用机器学习算法的目的,想要算法完成什么或者何种任务 * 掌握算法的基本思想,学会对问题用相应的算法解决 *

2021-04-22 17:20:13 242 1

原创 机器学习-特征降维

机器学习-特征降维1 降维--降低维度 1.1 维度:在numpy中ndarray中学习过二维数组,在list列表中学习过二维,三位列表 1.2 维数:嵌套的层数 1.3 特征降维 降的不是嵌套的层数,降的是特征值的个数,就是列数 1.4 降维定义 降维是指在某些限定条件下,降低随机变量(特征值)的个数,得到一组不相关的主变量的过程 1.5 效果 特征与特征之间不相关 相关:比如说相对湿度和降雨量具有相

2021-04-22 17:13:00 460 2

原创 谷歌浏览器驱动程序和浏览器的映射关系及驱动下载

谷歌浏览器驱动程序和浏览器的映射关系及驱动下载本文只提供下载链接:谷歌浏览器驱动程序和浏览器的映射关系及驱动下载

2021-04-21 18:31:06 1107

原创 matplotlib中marker参数的使用

matplotlib中marker参数的使用关于marker参数的使用以散点图为例:对应代码:import matplotlib.pyplot as pltimport numpy as np# 设置显示中文为黑体plt.rcParams['font.sans-serif'] = ['SimHei']# 设置显示负号plt.rcParams['axes.unicode_minus'] = False"""绘制散点图:scatter()常用参数: x,y:是一维数组,对应x和y轴

2021-04-21 18:16:34 4646 2

原创 matplotlib中legend图例的位置手动调整

matplotlib中legend图例的位置手动调整以饼状图中插入图例为例来调整图例legend的位置绘制一个饼状图import matplotlib.pyplot as plt# 设置显示中文为黑体plt.rcParams['font.sans-serif'] = ['SimHei']# 设置显示负号plt.rcParams['axes.unicode_minus'] = Falselabel_list = ['0-59分','60-70分','70-80分','80-90分','90-1

2021-04-21 18:11:06 3294

原创 1130, “DESKTOP-DOG04HJ‘ is not allowed to connect to this MySQL server“使用jupyter连接数据库时报错

1130, "DESKTOP-DOG04HJ’ is not allowed to connect to this MySQL server"使用jupyter连接数据库时报错解决方法步骤一:windows键 + R键输入cmd步骤二:输入命令:mysql -u root -p步骤三:输入use mysql; (别忘了加分号结尾)步骤四:输入命令:(别忘了分号结尾)select host from user where user=‘root’;步骤五:(别忘了分号结尾)

2021-04-17 18:26:00 227 1

原创 超级详细MySQL安装教程

超级详细MySQL安装教程本教程是针对MySQL5.7版本的安装,其他版本大同小异双击运行安装包(安装程序)第一步(如下图):点击下一步第二步(如下图):点击下一步第三步(如下图):点击下一步第四步(如下图):点击下一步第五步(如下图):点击下一步第六步(如下图):点击下一步第七步(如下图):点击下一步第八步(如下图):点击下一步第九步(如下图):点击下一步第十步(如下图):点击下一步第十一步(如下图):点击下一步第十二步(如下图):点击下一步第十三步(

2021-04-16 13:18:26 664

原创 为解决 SQL 的缺陷,Logica 应运而生

为解决 SQL 的缺陷,Logica 应运而生参考链接:https://csdnnews.blog.csdn.net/article/details/115683312?spm=1000.2115.3001.4373

2021-04-14 17:46:51 97

原创 python中的二进制,八进制和十六进制

python中的二进制,八进制和十六进制1 二进制函数(bin函数):python中的二进制使用的是bin函数,bin函数只能将整数转换为相应的二进制,例如:# 整数转二进制:binnum1 = 100num2 = bin(num1)print(num2)我们将十进制下的100转换为对应的二进制,结果为:0b1100100,其中0b表示的是二进制数字,实际上十进制下的100转换成二进制的结果为:11001002 八进制函数(oct函数):python中的八进制使用的是oct函数,oct函数

2021-04-08 22:07:34 12328

原创 12 python之文件操作

12 python之文件操作本模块讲解了:1 获取电脑系统名称2 获取电脑cpu个数3 获取电脑文件的绝对路径4 os库的相关使用4.1 创建目录4.2 递归创建多级目录4.3 删除目录4.4 递归删除多级目录4.5 文件重命名#!/usr/bin/env python# -*- coding:utf-8 -*-import os# 获取cpu的个数,cpu个数越多,运行速度越快,# 根据cpu的个数来决定创建几个进程更加合适count = os.cpu_count()pr

2021-04-08 18:45:26 141 2

原创 11 python之元组

11 python之元组元组具有不可变性,用起来也比较简单#!/usr/bin/env python# -*- coding:utf-8 -*-# 元组:tuple ()# 元组不可变,不可以添加和删除tp1 = ()print(tp1)# 创建带有元素的元组tp2 = ('a','b','c')print(tp2)# 查询元素item = tp2[0]print(item)tp1 = ('a','b','c')tp2 = (1,2,3)# 元组的拼接tp3 =

2021-04-08 18:40:36 93

原创 10 python之集合

10 python之集合本模块主要讲解了在python中字典的集合的使用1 集合的去重2 集合的排序3 集合的交集及并集4 集合的清空等#!/usr/bin/env python# -*- coding:utf-8 -*-# 集合:set {}s1 = set()print(s1)# 集合是无序的不会重复的数据类型s1 = {1,2,3,4,1,2,3,4}print(s1)s2 = {12,13,15,25,13,25,36,36}print(s2)# 集合可以将列表

2021-04-08 18:30:05 70

原创 python中的字典

09 python之字典本模块详细讲解了字典的相关操作1 字典的删除2 字典的添加3 字典的修改4 字典的合并#!/usr/bin/env python# -*- coding:utf-8 -*-# 字典:dict {}# 创建空字典dict1 = {}dict2 = dict()print(dict1)print(dict2)# 创建带有元素的字典# 字典都是以键值对的形式存储,一个key对应一个valuedict3 = { 'name':'张三', 'a

2021-04-08 18:27:29 74

原创 08 列表list

08 列表list本模块详细讲解了列表的相关操作1 列表的增删改查增加:append与insert删除:remove与pop与del修改:根据索引修改查询:根据索引查询和使用enumerate函数查询2 列表的求和 sum3 列表的排序 sorted4 列表的清空5 多维列表#!/usr/bin/env python# -*- coding:utf-8 -*-"""列表:list []字典:dict {}元组:tuple ()集合:set {}"""# 创建列表

2021-04-07 19:59:17 134

原创 python中enumerate函数的使用

python中enumerate函数的使用在python中enumerate函数是一个可以自动生成索引的函数,它会在我们要查询的元素前自动加上默认从0开始的索引值,例如:一个列表llist1 = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’],我们想要打印出a b c d e f g并且在前面自动加上索引值0 1 2 3 4 5 6 7,就可以使用enumerate函数,代码演示如下:list1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g']for

2021-04-07 17:43:29 318

原创 使用while循环打印出九九乘法表

使用while循环打印出九九乘法表思路:先定义出一个行等于1当行row <= 9的前提下,定义列等于1当列col <= row的前提下进行格式化输出这里同样使用end设置结尾符号,并加入横向制表符end=’\t’当每一行的每一列运算结束时col+=1当每一行运算结束时,行row+=1,并进行换行操作,进入到下一行输出对应的代码为:row = 1 # 定义行while row <= 9: col = 1 # 定义列 while col <= ro

2021-04-07 14:20:23 8812

原创 for 循环打印九九乘法表

for 循环打印九九乘法表i 表示行j 表示列i 的选择是从1-9,表示从第一行到第九行,所以第一行代码为:for i in range(1,10):j 的选择应该是从1到i+1,因为列的数字不可以超过行数,比如第三行做多也应该是33,而不能出现34,range语法遵循左闭右开所以,j的右端点应该取到i+1,对应的代码为:**for j in range(1,i+1):为了保证我们的代码在打印九九乘法表时的对齐格式,加入了横向制表符"\t",使用end=’\t’,但是同事又取消了print

2021-04-07 11:15:38 8250 4

原创 07 while循环

07 while循环本章节主要讲解了:1 while循环与for循环的不同2 重点掌握while循环的循环机制#!/usr/bin/env python# -*- coding:utf-8 -*-# while循环"""语法格式:while 循环条件: 循环代码"""a = 10while a > 0: print('a大于0') a -= 1# 创造一个循环条件while True: num = input('请输入一个数字:')

2021-04-04 23:47:17 116

原创 06 python之for循环

06 python之for循环本章节内容主要讲解了:1 for循环的应用2 应重点掌握break语句和continue语句的区别以及range函数#!/usr/bin/env python# -*- coding:utf-8 -*-# for 循环"""语法格式:for 变量名 in 可迭代对象: 循环代码"""for x in '123456': print('你好')# range函数# range:范围/区间# range(起始值,结束值,步长值)# 只写

2021-04-04 23:35:48 217 1

原创 05 python判断语句

05 python判断语句本章节内容主要讲解了:1 if 判断的四种格式2 重点掌握if的多重判断的嵌套判断(第三四种)#!/usr/bin/env python# -*- coding:utf-8 -*-"""判断语句格式一:if 条件: 执行的功能代码"""age = 19if age >= 18: print('已成年,可以进入网吧嗨皮')"""格式2:if 条件: 代码1else: 代码2"""score = 88if sc

2021-04-04 23:29:15 139

原创 04 python字符串

04 python字符串本章节内容主要讲解了有关字符串的一些方法,例如find\count\index等后面在做数据分析需要用得到的内容,本章节主要学会应用切片对字符串进行取值#!/usr/bin/env python# -*- coding:utf-8 -*-# 根据索引访问字符串的值# 索引:可以理解为下标或者序号,但是在python中索引是从0开始的info = '123456789'print(info[0])# 如果超过了索引范围就会报错# print(info[10]) #

2021-04-04 23:26:34 94

原创 03 python运算符

03 python之运算符本章节内容涵盖了算术运算符\赋值运算符\比较运算符\逻辑运算符和成员运算符#!/usr/bin/env python# -*- coding:utf-8 -*-# 算术运算符"""加:+减:-乘:*除:/整除://求余:%次方:**"""print(1 + 1)print(2 - 1)print(2 * 3)print(6 / 2)print(10 // 3)print(10 % 3)print(2 ** 3)# 赋值运算符"""1

2021-04-04 23:21:56 102

原创 02 python输入与输出

02 输入输出本篇文章详细介绍了文章的输入(input)函数与格式化输出(print)函数的用法#!/usr/bin/env python# -*- coding:utf-8 -*-# 普通输出print('hello world')print('想输出什么就写什么内容')# 输出变量name = '张三'name = '李四'print(name)"""练习:定义三个变量用来计算购买苹果的付款金额1 苹果的单价:3.5/kg price2 购买的重量:6kg weigh

2021-04-02 17:06:17 220

原创 01 python语法基础

01 python语法基础本篇内容详细介绍了有关python的语法基础知识#!/usr/bin/env python# -*- coding:utf-8 -*-# print('你好 世界')# shift + 3# 注释快捷键:ctrl+/# 快捷赋值一行代码:ctrl+d# print('hello world')# print('hello world')# print('hello world')# 多行注释:三对引号之间的内容"""这里面可以写多行注释注释一注释二"

2021-04-02 17:04:11 134

原创 pycharm与Anacoda下载与安装

pycharm与Anacoda下载与安装一 pycharm官方下载地址https://www.jetbrains.com/pycharm/download/#section=windows1.1 pycharm下载安装的教程如下,参考菜鸟教程的链接即可https://www.runoob.com/w3cnote/pycharm-windows-install.html二 Anaconda下载地址https://www.anaconda.com/products/individual2.1 输入

2021-04-02 16:25:45 325

泰坦尼克号乘客⽣存预测数据集

泰坦尼克号沉没是历史上最臭名昭着的沉船之⼀。1912年4⽉15⽇,在她的处⼥航中,泰坦尼克号在与冰⼭相撞后沉没,在2224名乘客和机组⼈员中造成1502⼈死亡。这场耸⼈听闻的悲剧震惊了国际社会,并为船舶制定了更好的安全规定。 造成海难失事的原因之⼀是乘客和机组⼈员没有⾜够的救⽣艇。尽管幸存下沉有⼀些运⽓因素,但有些⼈⽐其他⼈更容易⽣存,例如妇⼥,⼉童和上流社会。 在这个案例中,我们要求您完成对哪些⼈可能存活的分析。特别是,我们运⽤机器学习⼯具来预测哪些乘客幸免于悲剧。

2023-08-03

机器学习--数据集下载

这里面包含了有关机器学习的特征工程中的几个常用数据集,例如aisles.csv, factor_returns.csv order_products__prior.csv orders.csv products.csv

2021-04-22

factor_returns.csv

此数据集是"机器学习-特征降维"中的factor_returns.csv

2021-04-22

空空如也

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

TA关注的人

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