自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python去掉警告信息

import warningswarnings.filterwarnings(“ignore”)

2021-10-27 08:45:25 378

转载 pandas 去重(转载)

python3数据去重(pandas)去重操作是我们处理数据的时候经常遇到的!接下来告诉大家,仅仅用几行代码就可以实现的去重操作这边会用到pandas库这是一个非常非常强大的库,这里面有着处理数据特别简单方便的方法;下来介绍到就是用于数据去重的drop_duplicate方法这个方法是对DataFrame格式的数据,去除特定列下面的重复行。返回DataFrame格式的数据。这个方法里面有三个可填参数:DataFrame.drop_duplicates(subset=None, keep=‘f

2021-10-21 16:36:06 16647

原创 matplotlib 中文和负号显示方框解决方法(记录)

中文乱码和负号乱码处理方法from pylab import *mpl.rcParams[‘font.sans-serif’] = [‘SimHei’]matplotlib.rcParams[‘axes.unicode_minus’] =False

2021-10-19 21:43:41 328

原创 Mysql8.0.26下载网址

https://dev.mysql.com/downloads/installer/

2021-10-12 16:43:43 271

原创 SQLyou无法导入数据解决方法

SHOW GLOBAL VARIABLES LIKE'local_infile'; # 查看SET GLOBAL local_infile='ON'; # 修改状态为on`order_info_utf`

2021-10-12 09:41:56 165

原创 Mysql 创建、修改、删除、查看表

1.创建表格式: crate table 表名( 字段名 数据类型() not null, 字段名 数据类型(), ............................... primary key(字段名) );例子:CREATE TABLE student( id INT(10) NOT NULL, #不能为空值 NAME VARCHAR(100), age INT(2), classes VARCHAR(100), PRIMARY KEY(id) #定义主键);

2021-10-12 09:20:18 131

原创 mysql去重查询并将结果放入新表

CREATE TABLE musicinfofinal2 AS SELECT DISTINCT 产品品牌 FROM `单列数据$`; # 将数据去重并放入新表中ALTER TABLE musicinfofinal2 ADD id INT(11) PRIMARY KEY AUTO_INCREMENT; # 添加自增主键

2021-10-12 09:07:28 658

原创 Pandas练习(1-24题包含案例:苹果公司股票分析、美国各州人口分析)

import pandas as pdimport numpy as npfrom pandas import DataFrame# Pandas api https://www.cjavapy.com/article/276/============================================练习1:使用多种方法创建以下Series,命名为s1:语文 150数学 150英语 150理综 300==================================

2021-10-11 11:38:27 1117

原创 Pandas基础练习

import pandas as pdimport numpy as npfrom pandas import DataFrame============================================练习1:使用多种方法创建以下Series,命名为s1:语文 150数学 150英语 150理综 300============================================# 列表创建pd.Series(data=[150,150,150,300]

2021-10-08 12:05:29 997

原创 Numpy数字统计函数

一.Numpy数字统计函数函数名 说明np.sum 所有元素的和np.prod 所有元素的乘积np.cumsum 元素的累积加和np.cumprod 元素的累积乘积np.min 最小值np.max 最大值np.percentile

2021-10-07 15:24:11 1106

原创 Numpy计算数组中满足条件元素个数

Numpy计算数组中满足条件元素个数需求:有一个十分庞大的数组比如1亿个数字,求出里面数字小于5000的数字数目1.使用随机函数生成1亿个数字import numpy as nparr=np.random.randint(1,10000,size=100000000)arr[:10]array([9442, 2462, 4737, 888, 7282, 3496, 212, 8930, 7526, 6523])arr.size1000000002.使用python循环求

2021-10-07 15:23:33 2914

原创 Numpy给数组增加一个维度

Numpy给数组升维度背景很多数据计算都是二维和三维,对于一维数组为了形状的匹配就需要进行升维。需要在不该表数组数据的情况下,添加数组维度:原始数组:arr=[4,5,6,7],其shape为(4,),取值为arr[0],arr[1],arr[2],arr[3]变形后数组:arr=[[4,5,6,7]],其shape(1,4),取值为arr[0,0],arr[0,1],arr[0,2],arr[0,3]升维的3种方法np.newaxis 关键字,使用索引的语法给数组添加维度np.

2021-10-07 15:22:55 19840

原创 Numpy非常有用的数组合并操作

Numpy非常有用的数组合并操作np.concatenate(array_list,axis=0/1) : 沿着指定axis进行数组的合并np.vstack或np.row_stack(array_list) :垂直合并(上下)、按行row wise进行合并np.hstack或者np.column_stack(array_list):水平合并(左右)、按列column wise进行合并import numpy as np1.给数据增加多行(列相同行不相同)a=np.arange(6).resha

2021-10-07 15:22:23 1729

原创 Numpy常用random随机函数汇总

numpy官方文档(scipy)https://docs.scipy.org/doc/numpy-1.17.0/reference/函数名 说明seed([seed]) 设定随机种子,这样每次生成的随机数会相同rand(d0,d1,d2.....) 返回数据在[0,1)之间,具有均匀分布randn(d0,d1,d2....)

2021-10-06 15:58:53 2824

原创 Numpy的索引使用

Numpy的索引分为:1.基础索引2.布尔索引3.神奇索引基础索引import numpy as np一维数组x=np.arange(10)xarray([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])x[:4]array([0, 1, 2, 3])x[2:-1]array([2, 3, 4, 5, 6, 7, 8])x[-3:]array([7, 8, 9])x[:-3]array([0, 1, 2, 3, 4, 5, 6])二维

2021-10-06 15:54:25 746

原创 numpy的创建方法和简单函数使用

import numpy as np1.numpy的使用和array的属性a=np.arange(10)print(a)print(type(a))A=np.arange(10).reshape(2,5)print(A)[0 1 2 3 4 5 6 7 8 9]<class 'numpy.ndarray'>[[0 1 2 3 4] [5 6 7 8 9]]import mathresull=[]b=[3,6,9]for i in b: resull.ap

2021-10-05 16:58:19 400

原创 python爬虫(小说)

导入库import requestsfrom lxml import etreeimport os获取小说目录urldef catalog(url): """ 获取所有目录url :param url:网址 :return:目录url """ try: rq = requests.get(url = url,headers = HEADERS,timeout = 10) tree = etree.HTML(rq.te

2021-10-05 11:35:43 168

原创 python 函数

函数1.函数的概述为什么会出现函数? 因为代码的复用性太差,所以需要用到函数。函数是对功能(代码)的封装。函数的作用:增强代码的复用性 提高程序的效率要求:求圆的面积?S = π*r**2求半径为10的面积? 3.14*10**2求半径为9的面积? 3.14*9**2工程效率低2.函数的分类内置函数 和 自定义函数内置函数:系统提供的现成的函数 直接可以使用例如;print() input() int() help()…自定义函数:函数的定义格式:def 函数

2021-10-02 12:56:41 107

原创 列表、元组、字典、集合

列表:列表是Python内置的数据类型:list 标识 [ ]list是一种有序的集合 【插入顺序和显示顺序是一致的】元素是可以增加、删除以及修改的,并且列表中添加元素会自动添其编号 这个编号从0开始 这编号称之为索引(下标 脚标)为什么会出现列表?因为我们普通的变量只能存储一个数据或数据类型。list类似于容器,可以存放多个变量和不同的数据类型。二维列表 [[1,2],[3,4]]# 列表类型# 定义列表list0 = ['黄友春','小梅','小罗',12,True,(12,34

2021-10-02 12:45:34 102

原创 用户输入年份、月分,输出其对应的天数及九九乘法表。

用户输入年份、月分,输出其对应的天数。1 3 5 7 8 10 12 ------31天4 6 9 11 ---------30天2月 润29 平28 Month_R=[1,3,5,7,8,10,12] Month_P=[4,6,9,11] Year=int(input("请输入年份:")) Month=int(input("请输入月份:")) if Year%4==0 and Year%100!=0 or Year%400==0: print(f"{Year

2021-10-02 12:30:54 321

原创 python基础练习题2(9题)

"""1.x 为 0-99 取一个数,y 为 0-199取一个数,如果 x>y 则输出 x,如果 x 等于 y 则输出 x+y,否则输出y."""import randomx=random.randint(0,99)y=random.randint(0,199)print(f"X={x}",f"Y={y}",sep=",")if x>y: print("X>Y",x)elif x<y: print("X<Y",y)else: prin

2021-10-02 12:25:48 412

原创 print、input、切片

#1. 使用input和print语句实现下列控制台输出的效果。不使用任何的格式化字符串输出方式。要求:输入您本人基本信息。注意:命名规则的使用,如下所示:print("*"*7,"个人信息录入信息","*"*7,sep="")#输入信息name=input("请输入您的姓名:")sex=input("请输入您的性别:")education=input("请输入您的学历:")city=input("请输入您的所在城市:")#结束打印信息print("*"*7,"信息核对","*"*7,sep

2021-10-02 12:17:27 564

原创 centos7系统中安装python3环境

centos7系统安装python3环境1.安装依赖关系yum install -y openssl-devel openssl-static zlib-devel lzma tk-devel xz-devel bzip2-devel ncurses-devel gdbm-devel readline-devel sqlite-devel gcc libffi-devel2.使用wget下载python3.x压缩包wget https://www.python.org/ftp/python/3.7

2021-09-28 17:16:56 203

原创 python常用的数据类型使用

常用的数据类型使用(type()函数可以查看数据类型)数值类型整型 int浮点型 float复数型 complex字符串类型 str列表 list字典 dict元组 tuple集合 set布尔类型 bool1.数值类型数值类型对应的数据的值是不可以变的num = 11num = 12.0如果发生了改变 只是新生成一个数据 与原来的数据无关整型(int):代表的数据都是整数 java为例:(byte 1B short 2B int 4B l

2021-09-28 15:56:18 373

原创 python基础练习题1(12题)

从控制台输入圆的半径,计算周长和面积"""圆周长就是:C = πd或者C = 2πr(其中 d是圆的直径, r是圆的半径)。 圆面积公式:S = πr²或S = π×(d/2)²。(π表示圆周率(3.1415927……),r表示半径,d表示直径)"""import mathr = float(input("请输入圆的半径:"))C = r*2*math.piS = r**2*math.piprint("输入半径为:{}cm,周长为{:.2f}cm,面积为{:.2f}cm^2。".forma

2021-09-28 15:08:11 1081

原创 Python基础语法

Python基础语法入门仪式:hello world注释 # ‘’‘ ’‘’ ”“” “”“输出语句 print()变量:所谓的变量就是对计算机存储值的表示,可以抽象的理解为一个装数据的盒子。python中变量不需要声明。但是变量在使用前必须为其赋值,因为变量赋值侯才在内存中创建。标识符:即python的命名规则数据类型:int 、str、float、complex、set、list、dict、tuple、None用户输入:input()类型转换:list()、dict(

2021-09-28 14:37:36 82

原创 网易云音乐下载

"""Author:tanxinDate:2021-9-25网易云音乐根据输入,得到歌曲列表,再根据输入编号下载指定歌曲。"""import base64import binasciiimport jsonimport randomimport stringfrom urllib import parseimport requestsfrom Crypto.Cipher import AESfrom fake_useragent import UserAgent# 从a-z,

2021-09-25 12:51:21 341

原创 有道翻译js逆向解析

"""Author:tanxinDate:2021-9-23js逆向破解"""import requestsimport timeimport randomimport jsonpathimport hashlibfrom fake_useragent import UserAgentdef youdao(): """ post参数: i: e(变量) from: AUTO to: AUTO smartresult: dict

2021-09-23 11:18:55 133

原创 pymysql使用方法

Pymysql的基础使用方法连接数据库1.需要安装mysql(http://www.mysql.com/)和pymysql(pip install pymysql)2.开启mysql服务 cmd命令(net start mysql名称)3.使用python命令连接数据库import pymysql# 连接mysqldb=pymysql.connect(user='root',password='****',host='localhost',port=3306)# 查看连接状态(true,fa

2021-09-22 12:11:45 677

原创 python运算符和分支循环的使用

运算符算数运算符(基本运算符)+-*/// 整除(向下取整)% 取余 5%2 1** 求幂次方```水仙数 1-1000 153 = 1*1*1 + 5*5*5 +3*3*3```复合运算符(赋值运算符)= a = b += 例如:a+=b -- a = a+b-=*=/=关系运算符关系运算符运算之后的结果 boole 类型><>=<===!=逻辑运算符逻辑运算符两边的表

2021-09-21 16:00:50 99

原创 MYSQL强化练习51题

创建数据表CREATE TABLE 学生表( 学号 CHAR(10) NOT NULL PRIMARY KEY, 姓名 VARCHAR(30) NOT NULL, 性别 CHAR(2) NOT NULL, 年龄 INT NOT NULL, 所在院系 VARCHAR(10) NOT NULL, 班级名称 VARCHAR(20) NOT NULL, 入学年份 DATETIME NOT NULL);CREATE TABLE 课程表( 课程号 CHAR(10) NOT NULL PRIMAR

2021-09-18 16:55:28 530 1

原创 基于MySQL的电商零售订单数据分析

基于MySQL的电商零售订单数据分析1.提出问题1.1.电子零售商面对的挑战和问题近年来全球网民渗透率逐步提高,欧美地区网民渗透率远高于亚非地区。得益于互联网及全球网民规模的不断发展,全球零售总体规模保持增长,2019年全球零售总额为25万亿美元,其中网络零售额为3.5万亿美元,占比14%。在2020年发布的《世界电子商务报告》中,全球有7个国家网购用户数量过亿,从市场规模来看,中国是全球最大、最活跃的互联网互用市场,英国是欧洲最大的电子商务市场,互联网普及达93%,而拉丁美洲是最受欢迎的电子商务新

2021-09-18 16:40:54 783

空空如也

空空如也

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

TA关注的人

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