自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 数据分析 day3 矩阵及利用线性回归处理boston数据集

矩阵及线性回归矩阵定义矩阵np.matrix();推荐np.array()方法创建矩阵矩阵的属性矩阵对应的数组矩阵对应的一维数组逆矩阵矩阵转置:X.T/X.transpose/X.swapaxes(0,1)矩阵的运算矩阵乘法:m1*m2/m1@m2/数乘/np.matmul()求行列式的值:np.linalg.dat()线性回归矩阵定义矩阵np.matrix();推荐np.array()方法创建矩阵m1=np.matrix('1 2 3;4 5 6')"""matrix([[1, 2, 3],

2021-04-30 02:26:26 2461 2

原创 python 数据分析 day2 数组的运算及矩阵

数组的运算与矩阵1.魔法指令2.数组的运算降维 :x.flat(返回一个迭代器)多维数组扁平化: x.flatten()累积和:x.cumsum()累积乘积:x.cumprod()最大/最小元素位置:x.argmax()/x.argmin()将指定的轴进行交换:x.swapaxes(1,0)转置:x.transpose()求和/均值/标准差/方差:sum()/mean()/std()/var()其他运算:数组的平方,相加,乘法...广播机制数组运算的函数3.矩阵1.魔法指令# 魔法指令:打印工作目录(p

2021-04-28 14:58:29 1060 1

原创 Python 数据分析day_1:认识Notebook,及NumPy , Pandas 和 Matplotlib基本使用方法

数据分析1.认识Notebook1.1 三大神器1.2 热身任务热身任务:用随机的方式生成5个学生3门课程的成绩(百分制的成绩),统计每个学生的平均分,统计每门课的最高分和最低分1.3 利用numpy 和 pandas 解决上述问题2.NumPy2.1 创建一维数组2.2 创建二维数组2.2,1 数组的属性和方法2.2.2 和描述性统计相关的方法2.3 二维数组切片2.4三维数组(涉及图像处理,重要)1.认识Notebook1.1 三大神器NumPy --> 保存数据和数据运算 --> S

2021-04-27 22:00:45 1332 1

原创 每日一题 第二次考试第4,5,6题

@TOC编写一个函数判断一个正整数是不是“快乐数”。“快乐数”是一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程,如果数字变成了1,这个数就是快乐数,如果无限循环始终变不到1,这个数就不是快乐数。# 如果是快乐数,那么只需要不断地循环生成total(各位数的和),直到total=1 ,return True# 重点是解决不是快乐数的情况,此时各位数的平方和永远都不等于1,所以要用一个集合,每次计算出一个平方和要检查集合里是否有相同的数字,如果有,不是快乐数,return Fa

2021-04-26 21:54:59 267

原创 每日一题 约瑟夫问题的多种解法 (第二次考试第二题)

约瑟夫问题的多种解法方法一:直接pop,符合条件时(计数器=m)不管,反之加到列表最后方法二:老师课上方法,所有操作均在原数列中进行方法三 单循环链表,复习数据结构而写方法四:递归方法(稍微难理解一些)方法一:直接pop,符合条件时(计数器=m)不管,反之加到列表最后def ysf(n, m): # 特殊情况 m=1 if m == 1: return n # 其他情况 list1 = list(range(1, n + 1)) # print(l

2021-04-26 21:50:37 104

原创 每日一题 递归回顾以及递归解决列表最深嵌套层数问题(第二次考试题目三)

递归知识点总结 及题目解析1.递归知识点介绍及简单实例a.错误示范(递归必须有出口)b.累加问题c.阶乘问题2.斐波那切数列及改进a.一般的菲波那切数列数列的实现b.加了记忆的方法(利用字典储存中间结果)c.利用functools里的装饰器lru_cache 添加记忆3.递归构建二叉树 以及使用递归遍历(数据结构复习)*4. 爬楼梯问题(一次可以走一级,两级或者三级,爬完10个台阶有多少种走法)递归解法非递归解法*5.写一个函数,传入的参数是一个列表(列表中的元素可能也是一个列表),返回传入的列表有多少层嵌

2021-04-26 21:34:51 721

原创 每日一题 装饰器问题(第二次考试第一题)

@TOC装饰器:用一个函数去装饰别的函数或类,为其提供横切关注功能。横切关注功能-跟正常的业务逻辑没有必然联系的功能题目一:设计一个装饰器函数,如果被装饰的函数返回字符串则将字符串每个单词首字母大写方法一:使用 字符串.title()from functools import wrapsstr1 = 'this is string example....wow!!!'# 法一:使用 字符串.title()def my_uper(f): @wraps(f) # 是一个带参数的

2021-04-26 20:51:11 164

原创 pyqt5 页面切换

整体切换import sysfrom PyQt5.QtWidgets import (QApplication, QWidget, QStackedLayout, QLabel, QHBoxLayout, QGridLayout, QPushButton)from PyQt5.QtGui import QPalette, QColorclass MainWindow(QWidget): def __init__(self):

2021-04-21 20:59:58 3543

原创 每日一题:50 实现 pow(x, n) ,即计算 x 的 n 次幂函数

@[TOC](实现 pow(x, n) ,即计算 x 的 n 次幂函数)解法一(递归)将幂不断除2,除到奇数时减1继续除,使得程序复杂度控制在O(log n)里。class Solution: def myPow(self, x:float, n:int)->float: if not n: return 1 #指数n为负数时,我们可以计算 x^(-n)再取倒数得到结果 if n<0:

2021-04-20 21:34:24 580

原创 吴恩达课程听课笔记 5&6 多变量线性回归 octave使用

1 需要积累的单词,2

2021-04-19 01:36:26 303

转载 什么是游标?(转)

文章转载地址 1、什么是游标?一张图讲述游标的功能:图示说明:2、使用游标的好处?如果不使用游标功能,直接使用select查询,会一次性将结果集打印到屏幕上,你无法针对结果集做第二次编程。使用游标功能后,我们可以将得到的结果先保存起来,然后可以随意进行自己的编程,得到我们最终想要的结果集。3、利用python连接数据库,经常会使用游标功能1)以python连接mysql数据库为例2)使用游标的操作步骤 首先,使用py

2021-04-17 15:12:05 4793

原创 数据库作业 用Python读取Excel 数据 存放到mysql中

作业用Python读取Excel 数据 存放到mysql中数据集用Python读取Excel 数据 存放到mysql中import pymysqlimport openpyxlimport datetimefrom pymysql.cursors import DictCursordef main(): conn = pymysql.Connect( host='localhost', port=3306, user='root',

2021-04-16 02:25:09 249 1

原创 吴恩达课程听课笔记 3&4 线代基础,octave安装

吴恩达课程听课笔记 3&4 线代基础,octave安装1.需要积累的词汇2.线性代数知识3.octave 安装1.需要积累的词汇你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。2.线性代数知识3.octave 安装百度5分钟解决...

2021-04-15 01:26:58 104

原创 吴恩达课程听课笔记2 代价函数,梯度下降,线性回归的梯度下降

词汇积累学习总结课程记录

2021-04-09 00:47:11 161

原创 吴恩达课程听课笔记1 监督学习(supervised learning),无监督学习(unspervised learning)

课程学习目标:1.积累机器学习相关词汇2.学习并基本理解机器学习相关理论1.词汇积累:监督学习:supervised learning无监督学习:unsupservised learning学习算法:learning algorithm二次函数:quadratic function二次多项式:quadratic polynomial/second-order polynomial特征:feature2.相关理论:监督学习:有标签,即告知了哪些是你想要的(正确的),哪些是你不想要的(错误

2021-04-08 02:09:42 409 1

空空如也

空空如也

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

TA关注的人

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