- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 【机器学习·西瓜书】第2章 模型评估与选择<1>
训练集、验证集、测试集的作用;过拟合与欠拟合的定义、产生原因、解决办法;四种划分训练集和验证集的方法(留出法、交叉验证法、留一法、自助法)的简单介绍。
2023-01-17 23:25:14
530
2
原创 高斯消元法【Gaussian Elimination】
关键词:高斯消元法,变治法文章目录一、算法针对的问题和应用二、算法介绍1.算法讲解2.一些语言的代码实现以下是本篇文章正文内容一、算法针对的问题和应用1.应用一:解线性方程组2.应用二:计算一个矩阵的逆3.应用三:计算矩阵的行列式二、算法介绍1.算法讲解(1)基本思路:把n个线性方程构成的n元联立方程组变换为一个等价的方程组(方程的解不变),该方程组有着一个上三角形的系数矩阵,该系数矩阵的主对角线下方元素全部为0,然后进行反向替换,从xn,逐个求出原方程组的解。流程见下图:.
2022-05-15 17:47:40
4431
原创 Multi-stage graph多级图求最短路径问题(前向+后向)
1. Given the multi-stage graph below, use forward and backward approaches to obtain the shortest path from the origin (point 1) to the destination (point 12) of the multi-stage graph.给定多级图,使用前向和后向的方法得到从多级图的起点(点1)到终点(点12)的最短路径。
2022-05-09 15:33:29
1308
1
原创 python-类的继承(学习)
代码里用到了1.类的定义2.子类继承父类(1)如何重新定义子类的__init__()方法;class BenzCar: brand='奔驰' @staticmethod #定义类的方法 def pressHorn() print("嘟嘟~~") def __init__(self,color,engineSN): self.color=color self.engineSN=engineSN def change(self,newColor): #定义实例的方法 self.
2022-05-01 16:57:38
749
原创 0-n内 m出现的次数
#include <stdio.h>#include <stdlib.h>int main(){ int a[10] = {0,1,20,300,4000,50000,600000,7000000,80000000,900000000}; int b[10] = {0,1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000}; int n =11; int x[10] =.
2021-12-11 22:06:34
488
原创 在pycharm中设置快速创建
在pycharm中设置快速创建问题设置流程问题在学习flask的时候,每次创建新文件都需要先写上同样的代码:// flaskfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return "hello world!"在pycharm中有个设置,可以在敲出关键词的时候就可以把以上的代码一次导入(如下图)。设置流程第一步:在pycharm中找到settings第二步:
2021-09-19 17:01:30
317
1
原创 DataFrame类型(还在补充)
import pandas as pdimport numpy as np// 1.把list转为DataFrame类型,注明列名list = [["张三",12,"男"],["李四",13,"女"]]df1 = pd.DataFrame(list,columns=["name","age","sex"])// 2.把dict转为DataFrame类型,dict的key直接成为列名dict = {"name":["张三","李四"],"age":[12,13],'sex':["Man","
2021-08-19 23:36:48
189
1
原创 使用pandas获取&保存csv或excel的数据
直接开始import osimport pandas as pd// 获取当前位置的路径os.getcwd()//定位到指定路径 (目的是在读取或保存 写路径时只写文件名加后缀就可以了)os.chdir("D:\py_datasets")// 读取csv文件df = pd.read_csv("AirPassengers.csv",encoding='utf-8', dtype={"date":str}, // dtype 让某一列数据的类型成为想要的
2021-08-19 23:29:03
613
1
原创 安装CPU版本的tensorflow和keras(Win10)
第一步:找到对应的版本标题(1)网站一: python & tensorflow &keras.(2)网站二: tensorflow &python & OS & CPU/GPU.第二步:创建新环境假装已经下载好了Anaconda1.打开Anaconda Prompt输入:// 清华镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/fre
2021-05-28 16:32:45
758
2
原创 安装CPU版本的pytorch和torchvision(Win10)
前言在使用以下方法之前,我是用了网上说的搭建清华镜像进行下载,虽然pytorch下载成功了,但是在下载torchvision的时候就一直成功不了,在网络的大千世界中,我终于悟到先本地下载再安装的方法。第一步:找好对应的版本第二步:下载本地文件1.打开网址:链接: https://download.pytorch.org/whl/torch_stable.html.2.选择对应的pytorch版本,点击下载3.选择对应的torchvision版本,点击下载第三步:将下载的文件在环境里安装
2021-05-27 23:11:52
4255
3
原创 第二阶段——函数
1.在 C 语言程序中,若对函数类型未加显式说明,则函数的隐含类型为()voiddoublecharint2.简单实现的函数,为了效率,函数定义应:()定义成模板函数;定义成inline函数;定义成重载函数;定义成友元函数;3.应用的C函数main函数原型定义是下面哪一个?()void main(void)int main(void *arg)void main(void *arg)int main(int argc, const char *argv[])4.在C语言中,下列
2021-05-27 15:11:42
267
原创 重邮python实验课之线性代数
【问题描述】根据以下要求,代码实现线性代数操作。a = np.array([[1.,2.],[3.,4.]])y = np.array([[5.],[7.]])(1) 输出创建的数组a(2) 输出数组a的转置(3) 输出形状为(2,2)的对角矩阵b(4) 输出对角矩阵的迹(5) 求解数组a和数组y的解【输入形式】【输出形式】输出完每一题答案后需换行输下一题答案【样例输入】【样例输出】【样例说明】【评分标准】// 填在框里 print(a) print(a.tra
2021-05-14 22:55:33
2046
1
原创 重邮python实验课之numpy矩阵形状
问题描述给定长度为12的列表a,输出其形状,如果能改变其形状为n*m,则输出改变后的数组,否则输出NO。输入形式整数n和m输出形式若满足n*m=12,输出数组,否则输出"NO"。【样例输入】1 12【样例输出】[[ 1 2 3 4 5 6 7 8 9 10 11 12]]代码import numpy as npdef main(): a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
2021-05-05 18:21:52
2024
原创 重邮python实验课之numpy数据排序
问题描述王老师刚刚完成了期末考的阅卷,为了方便学生查找成绩,请你帮他将成绩从小到大排个序吧。输入形式n个同学的考试成绩输出形式用数组存储且排好序的考试成绩。【样例输入】98 100 96.5 64 59 58 65 78 85【样例输出】[ 58. 59. 64. 65. 78. 85. 96.5 98. 100. ]代码import numpy as npdef main(): arr=input("") a=[float(x) for
2021-05-05 18:19:41
2320
原创 重邮python实验课之华氏温度转摄氏温度速查表
华氏温度转摄氏温度速查表问题描述输入形式输出形式代码问题描述已知华氏温度转换摄氏温度的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。编写函数F2C(f)将华氏温度转换为摄氏温度,读入两个华氏温度值f1和f2,打印范围在f1~f2内,每次增加两个华氏温度刻度的速查表。
2021-04-22 23:34:06
7191
1
原创 重邮python实验题之杨辉三角(等腰三角版)
杨辉三角问题描述输入形式输出形式代码问题描述杨辉三角形,也称帕斯卡三角,其定义为:顶端是 1,视为(row0).第1行(row1)(1&1)两个1,这两个1是由他们上头左右两数之和 (不在三角形内的数视为0).依此类推产生第2行(row2):0+1=1;1+1=2;1+0=1.第3行(row3):0+1=1;1+2=3; 2+1=3;1+0=1. 循此法可以产生以下诸行,如下图所示。定义一个函数 ,传入正整数参数 M,输出 M 行的杨辉三角(为使格式美观,采用M行中最大数的位数做为数字输出时的
2021-04-20 20:49:54
3838
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人