自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 逻辑回归模型——乳腺癌数据集

逻辑回归模型——乳腺癌数据集# 导入数据集from sklearn import datasetsimport warningswarnings.filterwarnings('ignore')df = datasets.load_breast_cancer()X = df.datay = df.targetX.shape # 查看属性维度X # 查看属性标签y # 查看类别标签# 划分训练集和测试集from sklearn.model_selection

2020-11-29 16:07:10 2959

原创 简单实现K-means聚类

一、 实验目的:加深对非监督学习的理解,掌握K-means聚类算法的设计方法。二、 实验要求及实验环境生成3个高斯分布数据(样本数据量至少1000),协方差矩阵为单位阵,并将其写入文件中;利用K-Means聚类方法对生成的数据进行聚类。三、 实验报告1.程序源代码import pandas as pdimport numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] # 设

2020-11-23 08:52:34 551

原创 机器学习实验之多元线性分析

一、 实验目的:掌握最小二乘法求解代价函数优化、掌握梯度下降法,理解过拟合、克服过拟合的方法。二、 实验要求及实验环境对SOH5给出的数据利用高阶多项式函数拟合曲线; 并将多项式拟合转化为多元线性回归求解;用你得到的实验数据,解释过拟合。用不同数据量,不同超参数,不同的多项式阶数,比较实验效果。语言不限,可以用matlab,python。import scipy.io as sioimport numpy as npimport matplotlib.pyplot as pltplt.rc

2020-11-16 11:41:52 352

原创 1079.活字印刷(Python)

1079.活字印刷你有一套活字字模tiles,其中每个字模上都刻有一个字母tiles[i]。返回你可以印出的非空字母序列的数目。注意:本题中,每个活字字模只能使用一次。示例1:输入:“AAB”输出:8解释:可能的序列为“A”, “B”, “AA”, “AB”, “BA”, “AAB”, “ABA”, “BAA”。示例2:输入:“AAABBC”输出:188from itertools import permutationsdef func(tiles): n = len(ti

2020-11-16 11:26:36 219

原创 数据结构与Python之排序

数据结构与Python之排序1 冒泡排序  这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。  它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。  冒泡排序的算法思路在于对无序表进行多趟比较交换,每趟包括了多次两两相邻比较,并将逆序的数据项互换位置

2020-11-06 19:08:26 164

原创 1402.做菜顺序(Python多种方法)

1402.做菜顺序一个厨师收集了他n道菜的满意程度satisfaction ,这个厨师做出每道菜的时间都是1单位时间。一道菜的 「喜爱时间」系数定义为烹饪这道菜以及之前每道菜所花费的时间乘以这道菜的满意程度,也就是time[i] * satisfaction[i] 。请你返回做完所有菜 「喜爱时间」总和的最大值为多少。你可以按任意顺序安排做菜的顺序,你也可以选择放弃做某些菜来获得更大的总和。示例1:输入:satisfaction = [-1, -8, 0, 5, -9]输出:14解释:

2020-11-06 11:05:33 439

原创 419. 甲板上的战舰(Python)

419. 甲板上的战舰给定一个二维的甲板, 请计算其中有多少艘战舰。 战舰用 'X’表示,空位用 '.'表示。 你需要遵守以下规则:给你一个有效的甲板,仅由战舰或者空位组成。战舰只能水平或者垂直放置。换句话说,战舰只能由 1xN (1 行, N 列)组成,或者 Nx1 (N 行, 1 列)组成,其中N可以是任意大小。两艘战舰之间至少有一个水平或垂直的空位分隔 - 即没有相邻的战舰。示例 :X…X…X…X在上面的甲板中有2艘战舰。无效样例 :…XXXXX…X你不会收到这样的无效甲板

2020-11-06 11:02:17 819

原创 1051.高度检查器(Python)

1051.高度检查器学校在拍年度纪念照时,一般要求学生按照非递减的高度顺序排列。请你返回能让所有学生以非递减高度排列的最小必要移动人数。注意,当一组学生被选中时,他们之间可以以任何可能的方式重新排序,而未被选中的学生应该保持不动。示例:输入:heights = [1, 1, 4, 2, 1, 3]输出:3解释:当前数组:[1, 1, 4, 2, 1, 3]目标数组:[1, 1, 1, 2, 3, 4]在下标2处(从0开始计数)出现4vs1 ,所以我们必须移动这名学生。在下标4处(从0开始

2020-11-06 11:00:43 130

原创 728. 自除数(Python)

728. 自除数自除数 是指可以被它包含的每一位数除尽的数。例如,128 是一个自除数,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。还有,自除数不允许包含 0 。给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。示例 1:输入:上边界left = 1, 下边界right = 22输出: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 22]def func(left, right):

2020-11-06 10:59:24 2726

空空如也

空空如也

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

TA关注的人

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