- 博客(10)
- 收藏
- 关注
原创 SpringMVC计算三角形面积
在上述代码中,我们在calculateTriangleArea方法中调用TriangleService的canFormTriangle方法来检测三边是否能够构成一个三角形。否则,我们将调用TriangleService的calculateArea方法来计算三角形的面积,并将结果返回给客户端。在上述代码中,canFormTriangle方法用于检测三条边是否能构成一个三角形,如果能够构成三角形,返回true,否则返回false。接下来,我们需要定义TriangleService接口,并实现其方法。
2023-04-19 16:47:03
620
原创 数据挖掘KNN算法概述
邻近算法这里写目录标题邻近算法一、算法概述二、算法要点三、优缺点四、常见问题一、算法概述1、kNN算法又称为k近邻分类(k-nearest neighbor classification)算法。最简单平凡的分类器也许是那种死记硬背式的分类器,记住所有的训练数据,对于新的数据则直接和训练数据匹配,如果存在相同属性的训练数据,则直接用它的分类来作为新数据的分类。这种方式有一个明显的缺点,那就是很可能无法找到完全匹配的训练记录。kNN算法则是从训练集中找到和新数据最接近的k条记录,然后根据他们的主要分类
2021-01-27 17:26:19
1298
原创 机器学习 numpy.polyfit & poly1d拟合数据
Numpy的用法很广,高级功能包括多项式求解以及多项式拟合的功能。今天就来理一理。import numpy as npp=np.poly1d([1,-4,3]) # 二阶多项式的系数print('x=0多项式的值是',p(0))print('p的根',p.roots)p=np.poly1d([1,-4,3]) 相当于数学里的p=x²-4x+3。numpy 提供的 np.polyfit()函 数可 以用 多项式对数据进行拟合。在下面例子中,我们生成 30个在平方根曲线周围引入随机噪声的点,用一个
2021-01-27 16:57:38
1418
原创 机器学习 numpy求圆周率π(蒙特卡罗法)
解释一下蒙特卡罗法:蒙特卡罗法的概念可以解释为利用随机试验求解,重复随机取样仿真出复杂的物理和数学系统模型。欣赏一下这幅图片理解一下蒙特卡罗的思想以圆为例,,在这个长宽都为1的坐标轴上,四分之一圆的面积S为S =1/4 * π * 1 * 1,π=4 * S,在坐标轴随机出X个点,与原点距离<=1的点(坐标轴中红点)即为圆内的点,个数为t,面积S可视与红点个数除以总个数X。π即等于4 * (t / X)。用代码实现上述坐标:import matplotlib.pyplot as plt
2021-01-27 16:06:05
2237
原创 简单贪心入门
1319:【例6.1】排队接水#include<bits/stdc++.h>using namespace std;struct node{ int num; int time;}arr[5000];bool cmp(node a,node b){ return a.time<b.time;}int main(){ int n; double time_sum=0,time_average; cin>>n; for(int i=1;i<=n;
2020-05-30 16:25:57
290
原创 JS全选全不选
JS全选全不选<!DOCTYPE html><html><head> <title>全选全不选</title> <meta charset="UTF-8"> <script type="text/javascript"> //全选 全不选 function check(){ //学生...
2020-04-12 11:32:34
155
原创 1172:求10000以内n的阶乘
1172:求10000以内n的阶乘【题目描述】求10000以内n的阶乘。【输入】只有一行输入,整数n(0≤n≤10000)。【输出】一行,即n!的值。【输入样例】4【输出样例】24【来源】No思路:执行n次的每一次各位上的数字乘于相对应的阶乘数,在逐个进位代码#include<bits/stdc++.h>int main(){ int n,a...
2020-04-08 22:37:07
1093
1
转载 1171:大整数的因子
1171:大整数的因子【题目描述】已知正整数k满足2≤k≤9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。【输入】一个非负整数c,c的位数≤30。【输出】若存在满足 c%k == 0 的k,从小到大输出所有这样的k,相邻两个数之间用单个空格隔开;若没有这样的k,则输出"none"。【输入样例】30【输出样例】2 3 5 6【来源】No代码代码来源:张...
2020-04-08 21:55:22
585
原创 信息学奥赛一本通 C++ 1170:计算2的N次方 数组做法
1170:计算2的N次方题目思路:每次方用一维数组储存每一位数乘以2代码#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int result[n]={0}; result[0]=1; for(int i=0;i<n;i++){ for(in...
2020-04-06 19:18:32
965
原创 信息一本通 1168:大整数加法
信息一本通 1168:大整数加法题目:本题超出unsigned long long范围,需要用高精度算法正确代码#include<bits/stdc++.h>using namespace std; int main() { string x,y; int a[50000],b[50000],c[50000]; int la,...
2020-04-06 10:31:11
666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人