
python3学习笔记
python3学习笔记
ThinkPet
青年码农一枚
展开
-
【代码练习】python查询生肖
python查询生肖原创 2024-05-19 18:05:35 · 557 阅读 · 0 评论 -
笔记-用Python脚本启停JAR程序
【代码】笔记-用Python脚本启停JAR程序。原创 2024-04-30 13:25:45 · 700 阅读 · 1 评论 -
python内部的python之禅打印
执行import this控制台就会返回 python官方内置的一段话。原创 2023-06-17 11:43:09 · 287 阅读 · 0 评论 -
idle工具使用练习
idle工具练习python原创 2023-06-11 12:19:19 · 131 阅读 · 0 评论 -
python学习笔记20230611
python是脚本语言,采用解释方式执行。解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。执行解释的计算机程序就是解释器。解释执行方式是逐条运行用户编写的代码,执行性能略低,但他支持跨硬件或操作系统,对升级维护十分有利,适合非性能关键的程序运行场景。原创 2023-06-11 11:04:02 · 499 阅读 · 0 评论 -
二级Python备战-第一周
二级Python备战-第一周下载安装Python3NCRE官方安装说明http://ncre.neea.edu.cn/html1/report/1807/2866-1.htm原创 2021-06-05 13:16:49 · 232 阅读 · 0 评论 -
ndarray数组操作
# In[] 一位数组访问import numpy as nparr = np.arange(10) type(arr)#用切片访问数组b=arr[3:5] #切片获取3到(5-1) 即3~4c=arr[:5] #切片获取0~4 (:代表0)d= arr[1:-1:2] #切片,从1开始,不包含最后一个元素,步长为2 (即1, 1+2, 1+2+2, 1+2+2+2...原创 2018-10-18 11:15:12 · 1016 阅读 · 0 评论 -
数据集划分
# -*- coding: utf-8 -*-"""Created on Mon Oct 8 15:47:18 2018@author: Administrator"""import osdir(os)os.chdir(r'C:\Users\Administrator\Desktop\10-8\04-回归分析\data')import pandas as pdfrom sk...原创 2018-10-08 16:37:25 · 746 阅读 · 0 评论 -
KNN算法练习
# -*- coding: utf-8 -*-"""Created on Wed Oct 10 11:02:33 2018@author: Administrator"""import pandas as pdimport numpy as npimport matplotlib.pyplot as pltnp.random.seed(0)x=np.sort( 5*n...原创 2018-10-10 11:19:38 · 1107 阅读 · 0 评论 -
pyplot绘图基础--------------matplotlib数据可视化
# -*- coding: utf-8 -*-"""Created on Thu Oct 11 11:14:08 2018@author: Administrator"""import numpy as npdata = np.arange(0, 1.1 , 0.01)print('范围0-1.1,步长0.01的数组\n',data)print(type(data)...原创 2018-10-11 15:33:50 · 409 阅读 · 0 评论 -
plot绘制子图
# -*- coding: utf-8 -*-"""Created on Thu Oct 11 15:38:42 2018@author: Administrator"""import numpy as nprad = np.arange(0,np.pi*2,0.01)print('范围0-2pi,步长0.01的数组\n',rad)print(type(rad))...原创 2018-10-11 16:03:01 · 4030 阅读 · 0 评论 -
线性回归分析
# -*- coding: utf-8 -*-"""Created on Mon Oct 8 14:02:28 2018@author: Administrator"""import osdir(os)os.chdir(r'C:\Users\Administrator\Desktop\10-8\04-回归分析\data')from sklearn.linear_model ...原创 2018-10-08 15:31:58 · 431 阅读 · 0 评论 -
numpy库的使用
# -*- coding: utf-8 -*-"""Created on Wed Oct 10 10:07:02 2018@author: Administrator"""'''numpy库的使用'''#创建一维数组import numpy as nparr1=np.array([1,2,3,4])print(arr1)#创建2维数组arr2=np.array(...原创 2018-10-10 10:49:15 · 600 阅读 · 0 评论 -
python----OS模块的功能
import ossystem =os.nameif system == 'nt': print('当前的操作系统是windows')else: print('当前的操作系统是Linux') print('本系统表示路径的分隔符是:',os.sep)print('本系统的行终止符为:',[os.linesep])path=os.getcwd()print(...原创 2018-10-16 18:04:25 · 252 阅读 · 0 评论 -
pandas数据预处理------去除‘特征重复’的2种方法
常见的数据重复包括:1.记录重复--一个或多个特征的某条记录的值完全相同2.特征重复--存在一个或者多个特征名称不同,但数据完全相同的情况去除特征重复的2种方法1.通过相似度矩阵去重 要去除连续的特征重复,可以利用特征间的相似度将两个相似度为1的特征去除一个。在pandas中,相似度的计算方法为corr。使用该方法计算相似度时,默认为pearson方法,可以改为spear...原创 2018-09-28 20:28:00 · 7872 阅读 · 0 评论 -
绘制默认sin曲线图
# -*- coding: utf-8 -*-"""Created on Thu Oct 11 16:05:52 2018@author: Administrator"""'''绘制默认sin曲线图'''#设置x,y的值import numpy as np x = np.linspace(0 , 4*np.pi) #x为0~4πy = np.sin(x) ...原创 2018-10-11 16:15:40 · 3127 阅读 · 0 评论 -
DBSCAN密度聚类-Python
# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file.密度聚类亦称“基于密度的聚类”(density-based clustering),此类算法假设聚类结构能通过样本分布的紧密程度确定DBSCAN是一种著名的密度聚类算法,主要是依赖两个主要的参数来进行聚类的,即对象点的区域半径Eps和区域...原创 2018-10-11 10:22:01 · 474 阅读 · 0 评论 -
python入门练习
#!/usr/bin/env python #-*-encoding:utf-8-*-#@project = demo914#@file = test1#@author = angel#@creat_time = 2018/9/14 21:18print('hello python')print('hello','python')print("=================...原创 2018-09-14 21:52:48 · 443 阅读 · 0 评论 -
二级Python备战-第二周
二级Python备战-第二周1.python程序格式缩进python使用严格的缩进来表示程序逻辑1.缩进-指每行语句开始前的空白区域,用来表示Python程序见的包含和层次关系。2.缩进的使用场景:当表示分支,循环,函数,类等含义时,在if,while,for,def,class等关键字所在的语句后用英文:冒号结尾,表示下一行要缩进。示例[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FNKZea5q-1623483049406)(https://z3.ax1x原创 2021-06-12 15:31:35 · 475 阅读 · 3 评论 -
了解python变量
#!/usr/bin/python3#-*-encoding:utf-8-*-#@project = demo914#@file = test3#@author = angel#@creat_time = 2018/9/16 12:59x = 4# 查看变量x指向的内存地址print("x的内存地址")print(id(x))y = xprint("y的内存地址")pr...原创 2018-09-16 13:34:04 · 270 阅读 · 0 评论 -
容易弄错的python逻辑运算符
python逻辑运算符包括and、or、not1.与运算and(短路与)计算x and y ,若x 为真,y决定结果,返回y的计算值;若x为假,返回x总结A and B 若A为True,返回B若A为False,返回A2.或运算or(短路或)计算x or y,若x 为真,x决定结果,返回x的计算值;若x为假,返回y总结A or B ...原创 2018-09-17 20:21:24 · 1469 阅读 · 1 评论 -
Python数据结构之列表
总结1、列表中每个元素都是可变的;2、列表中的元素是有序的,每个元素对应一个位置;3、列表可以容纳Python中的任何对象常用函数 ...原创 2018-09-18 19:53:45 · 296 阅读 · 0 评论 -
Python数据结构之tuple元组
总结元组不列表和字符串一样,是序列的一种。而元组不列表的唯一不同的元组不能修改,元组和字符串都 具有不可变性。列表的可变性可能更方便处理复杂问题,例如更新动态数据等,但很多时候不希望某些处 理过程修改对象内容,例如敏感数据,这就需要元组的不可变性。 常用函数 ...原创 2018-09-18 20:52:19 · 364 阅读 · 0 评论 -
python求最大公约数和最小公倍数
法1a=24b=36#a的约数集(第1种求法)setys_a=set()for i in range(1,a+1): if a%i==0: setys_a.add(i)#b的约数集 setys_b=set()for i in range(1,b+1): if b%i==0: setys_b.add(i) ...原创 2018-09-20 08:17:30 · 8437 阅读 · 0 评论 -
python猜数字游戏
使用递归法1#!/usr/bin/python3#-*-encoding:utf-8-*-#@project = demo920#@file = test3#@author = angel#@creat_time = 2018/9/20 9:28import randomnumber =random.randint(1,100)def fib(): gues...原创 2018-09-20 10:40:12 · 565 阅读 · 0 评论 -
python中的类、属性和方法
class Car: #创建类 wheelNum = 4 #增加属性 color = 'red' def getCarInfo(self,name): #类里边的方法必须有个额外的参数self,调用方法时不用为self这个参数赋值 self.name = name print(self.name,'有%d个车轮,颜色...原创 2018-09-20 20:05:08 · 612 阅读 · 0 评论 -
python连接mysql数据库并查询数据
1.安装驱动2.连接数据库原创 2018-09-21 15:20:52 · 2332 阅读 · 1 评论 -
python 4种读写文件方法
#encoding:utf-8"""@project_name = pytest@file = demo_readAndWrite_File.py@author = angel@create_time = 2018/9/22 20:55"""import os # 导入os模块print('当前工作目录', os.get...原创 2018-09-22 21:46:18 · 1136 阅读 · 0 评论 -
python 读文件--入门练习
原创 2018-09-22 21:48:02 · 321 阅读 · 0 评论 -
python练习题---实现一个通讯录
#!/usr/bin/python3#-*-encoding:utf-8-*-"""@project_name = pytest@file = TongXunLu.py@author = angel@create_time = 2018/9/23 18:44"""'''创建一个类似于通讯录功能的类,要求如下1.通讯录要有名字,如'xxx的通讯录'2.类能实现一般的通讯功能...原创 2018-09-23 20:05:12 · 4335 阅读 · 0 评论 -
python数据结构之字典
#!/usr/bin/python3#-*-encoding:utf-8-*-"""@project_name = pytest@file = dict.py@author = angel@create_time = 2018/9/24 9:26"""print('='*100)# 手写一个字典dict1={'myint':1,'myfloat':3.14,'mystr':...原创 2018-09-24 10:45:24 · 516 阅读 · 0 评论 -
pandas数据预处理------去除‘记录重复’的3种方法
常见的数据重复包括:1.记录重复--一个或多个特征的某条记录的值完全相同2.特征重复--存在一个或者多个特征名称不同,但数据完全相同的情况去除‘记录重复’的3种方法# coding: utf-8# 去除‘记录重复’的3种方法# 法1---利用list去重import pandas as pddetail=pd.read_csv(r'D:\save\detail.c...原创 2018-09-28 19:21:56 · 7546 阅读 · 0 评论