![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
我是星星我会发光i
路是一步一步走出来的,情是一点一点换回来的,人生也是这样一页一页真实翻过来的。
展开
-
Python解析接口
# -*- coding:utf-8 -*-import requestsimport jsonfrom pymysql import *#差评接口url = "xxx"header={'content-type':'application/x-www-form-urlencoded'}#入参data={'appId':'xxx','pagenum':'1','pagetity':'10','regionCode':'xxx'}timeout=1000r = requests.po.原创 2021-03-25 15:47:11 · 461 阅读 · 1 评论 -
机器学习-有监督学习-分类-KNN
import numpy as npimport pandas as pd# 直接引入sklearn里的数据集,鸢尾花irisfrom sklearn.datasets import load_iris# 切分数据集为训练集和测试集from sklearn.model_selection import train_test_split# 计算分类预测的准确率from sklearn.metrics import accuracy_score# TODO 0.数据加载和预处理iri...原创 2020-08-16 00:37:54 · 386 阅读 · 0 评论 -
机器学习-有监督学习-线性回归-sklearn
import numpy as npimport matplotlib.pyplot as plt# 导入线性回归库from sklearn.linear_model import LinearRegression# 定义损失函数 ( y - w * x - b ) **2def cost(w , b , points): sum_cost = 0 M = len(points) for i in range(M): x = points[i,0] .原创 2020-08-14 22:20:25 · 499 阅读 · 0 评论 -
机器学习-有监督学习-线性回归-梯度下降
import numpy as npimport matplotlib.pyplot as plt# 定义损失函数 E(w,b) = (y -w * i -b) ** 2def cost(w , b , points): sum_cost = 0 M = len(points) for i in range(M): x = points[i,0] y = points[i,1] sum_cost += ( y - w * x.原创 2020-08-14 22:16:17 · 184 阅读 · 0 评论 -
机器学习-有监督学习-线性回归-最小二乘法
import numpy as npimport matplotlib.pyplot as plt# 定义损失函数def total_cost(w,b,points): M = len(points) cost = 0 for i in range(M): x = points[i,0] y = points[i,1] cost += ( y - w * x - b ) ** 2 return cost# 定义求平均数.原创 2020-08-13 23:40:22 · 273 阅读 · 0 评论 -
Python(九)函数
1.基本语法def 函数名(参数列表): 函数体2.函数分类2.1有参数(1)有几个参数,就得传入几个参数(2)在函数调用中输入参数时,参数名称必须对应def aa(x): print(x)aa(x=5)(3)当调用函数时,必须全部定义名称,且名称对应,顺序可以不同def aa(x,y): print(x)aa(y=2,x=5)(4)函数中可以定义默认值def aa(x=30,y): print(x)aa(y=2,x=5原创 2020-08-12 00:18:10 · 159 阅读 · 0 评论 -
Python(八)迭代器和生成器
迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退原创 2020-08-12 00:02:39 · 113 阅读 · 0 评论 -
Python(七)元组和字典
1.创建元组>>> tup1 =(0,1,2)>>> tup = 1,2,3>>> type(tup)<class 'tuple'>>>> tup(1, 2, 3)>>> tup1(0, 1, 2)2.获取元组值>>> tup[0]1>>> tup[0:2](1, 2)3.内置方法方法 描述 len(tuple)原创 2020-08-11 23:40:07 · 180 阅读 · 0 评论 -
Python(六)列表
1.创建列表>>> list = [0,1,2,3,4,5]>>> list[0, 1, 2, 3, 4, 5]>>> list1 = [x+1 for x in range(10) ]>>> list1[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]2.获取列表值>>> list[0]0>>> list[0:3][0, 1, 2]>>>原创 2020-08-11 23:15:02 · 200 阅读 · 1 评论 -
Python(五)字符串
1.创建字符串>>> s = '创建字符串'>>> v = "创建字符串">>> m = '''创建字符串'''>>> s'创建字符串'>>> v'创建字符串'>>> m'创建字符串'2.访问元素>>> a = s[0]>>> a'创'# s[n] 获取角标为n的元素,角标从0开始>>> l = len(原创 2020-08-11 22:40:53 · 265 阅读 · 0 评论 -
Python(四)运算符
1.算术运算符a = 10 b = 21运算符 描述 实例 + 加 两个对象相加;a + b 输出结果 31 - 减 得到负数或是一个数减去另一个数;a - b 输出结果 -11 * 乘 两个数相乘或是返回一个被重复若干次的字符串;a * b 输出结果 210 / 除 x 除以 y;b / a 输出结果 2.1 % 取模 返.原创 2020-08-11 21:59:37 · 442 阅读 · 0 评论 -
Python(三)基本数据类型-2
1.ListList(列表)是Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号[]之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。C:\Users\DELL>pythonPython 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 6原创 2020-08-11 19:59:50 · 359 阅读 · 0 评论 -
Python(三)基本数据类型-1
1.变量赋值我们可以看出Python在定义变量的时候不需要指定类型,它的类型可以通过类型推断来获得C:\Users\DELL>pythonPython 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> a原创 2020-08-11 00:05:42 · 148 阅读 · 0 评论 -
Python(二)基本语法
1.编码默认情况下,python3源文件以UTF-8编码,所有字符串都是unicode字符串。同时可以指定源文件的不同编码文件开头加上# -*- coding: UTF-8 -*-# coding=utf-8(等号两边不能有空格)允许在源文件中使用utf-8字符集中的字符编码,对应的适合语言为中文等。2.标识符(1)第一个字符必须是字母表中的字母或下划线_(2)标识符中的其他部分由字母、数字和下划线组成(3)标识符对大小写敏感(4)在python3中,非ASCII标识符原创 2020-08-10 23:22:34 · 214 阅读 · 0 评论 -
Python(一)介绍及安装
1.Python是什么(1)Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。(2)Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。(3)Python是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。(4)Python是交互式语言: 这意味着,我们可以在一个Python提示符后面直接互动执行写自己的程序。(5)Python是面向对象语言: 这意味着原创 2020-08-10 22:59:29 · 353 阅读 · 0 评论