自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TensorFlow学习笔记--(4)神经网络模型-数据集预处理

通过scikit-learn库自带的鸢尾花数据集 来测试数据的读入使用pandas包中的dataframe类来完成数据的表格输出可以自定义行,列的索引名。

2023-12-14 00:18:36 699

原创 TensorFlow学习笔记--(3)张量的常用运算函数

对axis=0 求每一列的最大值所在的索引号 分别是 3 3 1。0的概率是第0种 1的概率是第1种 0的概率是第二种。给出一组特征值 来对图像进行分类 可以用独热编码。函数来指定损失函数的变量以及表达式。对axis=1 则是求每一行的。

2023-11-13 00:17:15 647

原创 TensorFlow学习笔记--(2)张量的常用运算函数

例如 tf.square([[3 3 3]]) = [[9 9 9]]3x2矩阵 X 2x3矩阵 = 3x3矩阵。

2023-11-08 15:13:27 795

原创 TensorFlow学习笔记--(1)张量的随机生成

如何判断一个张量的维数:看张量的中括号有几层0 1 2 :零维数列[2 4 6] : 一维向量[ [1 2 3] [4 5 6] ] : 二维数组 两行三列 第一行数据为 1 2 3 第二行数据为 4 5 6以此类推 n维张量有n层中括号。

2023-11-08 00:02:02 942

原创 Python - with语句的使用

在Python中,with语句被用于包裹执行的代码块,这个代码块可能会产生异常或者需要确保资源的正确释放。with语句是一种称为上下文管理器的对象的使用方式,它定义了在进入和退出代码块时应该发生的事情。例如,当你处理文件时,你需要。在这个例子中,open(‘file.txt’, ‘r’)返回一个上下文管理器,它定义了在进入和退出with块时应该发生的事情。在我们进入块时,文件被打开。当我们退出块时,不论是正常退出还是因为异常退出,文件都会被正确关闭。

2023-11-07 22:29:08 191

原创 使用VSCODE链接Anaconda

打代码还是在VSCODE里得劲 所以得想个办法在VSCODE里运行py文件一开始在插件商店寻找插件 但是没有发现什么有效果的幸运的是VSCODE支持自己选择Python的编译器。

2023-11-06 22:49:14 1122

原创 使用Anaconda安装TensorFlow环境以及没有搜到的报错的解决方法

这一步几乎不会有人报错 下稳定的版本 或者最新的版本都可以。

2023-11-06 22:02:31 765

原创 LeetCode.6 N字形变换

最后输出不为空的数组项 但是不仅时间复杂度高 而且错误频繁出现 最终也没有提交成功。一开始想的是真的创建一个数组 去按照题目所给的要求填入数据。

2023-11-06 00:32:11 135

原创 最长回文子串-LeetCode5 动态规划

2.在s[i]和s[j]已经相等的基础上 若子串的长度<=3 那么一定是回文串 dp[i][j]=true。1.s[i]和s[j]不相等 那么一定不是回文子串 dp[i][j]=false。取遍每个子串 总数量n+n-1+n-2+…+1 =O(n^2)3.最后一种情况 dp[i][j]=dp[i+1][j-1]在查阅题解以后 比较简单易懂的还是动态规划算法。时间复杂度为遍历dp数组 故为O(n^2)空间复杂度为开辟dp数组 故为O(n^2)判断每个子串是否属于回文串 O(n)故总时间复杂度为O(n^3)

2023-11-03 00:24:34 141

原创 OUC编译原理实验报告 实验5:用Yacc设计语法分析器1 实验6:用Yacc设计语法分析器2

OUC编译原理实验报告 实验5:用Yacc设计语法分析器1 实验6:用Yacc设计语法分析器2

2023-06-24 12:38:36 583

原创 OUC编译原理实验报告 实验4:验证Yacc的使用/实验e4:从语言SUM到栈式计算机STACK的机器语言的翻译

OUC编译原理实验报告 实验4:验证Yacc的使用/实验e4:从语言SUM到栈式计算机STACK的机器语言的翻译

2023-06-24 12:27:36 222 1

原创 OUC编译原理实验报告 实验2:用Lex设计词法分析器1 / 实验3:用Lex设计词法分析器2

中国海洋大学编译原理实验2023春

2023-05-28 00:50:31 735

原创 C++ 数据结构迷宫实验设计

C++ 数据结构迷宫实验

2022-04-15 19:57:38 1354

原创 C/C++ KMP算法

给定一主串p,一子串q(称q为模式串) 若模式串与主串可找到匹配,则输出所有匹配下标 暴力算法为:i为主串字符下标,k为模式串下标,从0开始,与模式串一一匹配, 若不匹配,回溯i为i++,k回溯为0;则此算法时间复杂度为O(mxn) KMP算法化简原理:每次模式串与主串不匹配需要回溯时, k不需要回溯到第0个位置。 假设当前不匹配的模式串下标为t,则只需要回溯k=next[k]的位置之后继续比较, 若k为0时与主串还不匹配,则移动主串下标i,直到p[i]与q[0]相等, 此时则继续向后匹配

2022-04-05 21:24:59 585

原创 C/C++ 输出一个n行n列的螺旋矩阵

一个 n行 n列的螺旋矩阵可由如下方法生成:从矩阵的左上角(第 1行第 1 列)出发,初始时向右移动;如果前方是未曾经过的格子,则继续前进,否则右转;重复上述操作直至经过矩阵中所有格子。根据经过顺序,在格子中依次填入 1, 2 , 3 … , n ,便构成了一个螺旋矩阵。下图是一个 n = 4 时的螺旋矩阵。解题思路:刚开始我还想直接按顺序printf出结果,后面越想越不对,最后还是采取了给数组赋值的形式,最后统一输出。采用up,down,left,right来控制数字的前进方向进行赋值。下为

2021-11-05 15:15:16 3728 1

原创 C/C++ 求任意起始年月日到任意终止年月日之间的天数

规定输入格式为:起始年 月 日 终止年 月 日2021年1月1日-2021年1月2日为经过两天#include <stdio.h>#include <stdlib.h>int sum=0;int monthp[13];int monthr[13];//r是闰年,p是平年int leap(int i){ int flag=0; if((i%4==0&&i%100!=0)||i%400==0) flag=1;

2021-10-19 18:18:08 772

原创 C语言谭浩强9.5 学生管理系统(改版)--单向动态链表的建立

Descriptioncc的老师在讲完链表之后,根据9.5习题所改编的一道题目:~~制作一个学生管理系统,每个学生的信息有学号及成绩。 现要求实现以下功能:~~输入从键盘输入n个学生的数据(无确定数量,且学号应按从大到小的顺序输入)输入0 0则输入结束注:n不确定 也可以为0,即只输入0 0程序也应可以运行。菜单输入1 插入一个学生的信息,例:若现有链表为:1002 98.51006 90.3①要插入的某学生的信息为:1001 100结果为:1001 100.0100

2020-12-23 10:48:54 582 1

原创 使用C语言生成随机彩票的双色球或大乐透的球号数

该程序功能为从键盘输入想要够买的彩票注数,随后生成对应个随机球号数并输出(显然随机数不能重复)。代码如下:#include <stdio.h>#include <stdlib.h>#include <time.h>//双色球:红:33选6 蓝:16选1//大乐透:红:35选5 蓝:12选2#define RED 35#define pick1 5#define BLUE 12#define pick2 2int r1[RED]={0},b1[B

2020-12-05 10:01:00 4318

原创 小泉的难题-输入多组数据,按升序排序依次输出各组数据

小泉的难题Description机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N个数按升序排成一行,但由于数的数目比较多,人工做很费时,于是小泉就想到了喜欢编程序的你,请你帮他解决这个问题,可不要让他失望噢。Input输入包括M+1行,第一行是两个正整数M、N;M表示总共多少组数据,下面M行每行包含N个正整数。(输入数据之间会用空格隔开)Output输出包括M行,每行分别对应输入中M

2020-10-28 17:43:30 1499

原创 从键盘输入一整数n,计算从1到n中的素数个数共有多少

代码如下://终曲cc-学习之路#include <stdio.h>#include <math.h>int main(){ long long int t,j,u=0; int isprime(int n); printf("请输入一个数:"); scanf("%d",&t); for(j=1;j<=t;j++) { if (isprime(j)==1) u++; } printf("从1到%d总共有%d个素数。",t,u); ret

2020-10-20 22:12:31 3040

原创 从键盘输入n 求n的阶乘(迭代法)

代码如下://终曲cc-学习之路#include <stdio.h>int multiplus(int n){ int y; if(n==1) { y=1; } else y=n*multiplus(n-1); return y; } int main(){ int n; printf("请输入想要阶乘的数:"); scanf("%d",&n); printf("%d",multiplus(n)); return 0;}简单的

2020-10-19 22:33:55 2688

原创 有4个圆塔,圆心分别为(2,2)……今输入任一点坐标,求该点坐标建筑物高度。

有4个互相对称的圆,圆的半径为1,在圆内建筑物高度为10m,否则高度为0m。可利用对称思想,将横纵坐标取绝对值,这样就只需讨论第一象限的情形。代码如下:#include <stdio.h>#include <math.h>int main(){ float x1,y1; void isatcircle(float x,float y); printf("请输入横纵坐标:"); scanf("%f %f",&x1,&y1); isatcircle

2020-10-17 11:45:13 4385 2

原创 从键盘输入n个数 按从小到大的顺序排列输出

此法为冒泡法(或起泡法),即逐渐将每次比较的最大值放在最后一位,使较小的数依次从后往前排序。

2020-10-11 13:43:26 24433 4

原创 从键盘输入n个数 求其中的最大数

以求出十个数中的最大值为例#include <stdio.h>int max(int x,int y){ int z; if(x>y) { z = x; } else z=y; return z;}int main(){ int i,x,a[10],t; int max(int x,int y); printf("请输入十个数:\n"); for(i=0;i<=9;i++) { scanf("%d",&x);

2020-10-10 14:45:02 5910

原创 求起止年份中的闰年及年份自动换行

下为代码:#include <stdio.h>int main(){ int start,end,i,n; printf ("请输入起始年份及终止年份:"); scanf("%d,%d",&start,&end); i =start; printf("其中是闰年的年份有:\n"); n=1; while (i<=end) { if(i%400==0) printf("%d ",i),n++; if(i%4==0&&i%10

2020-09-26 17:50:58 542 3

空空如也

空空如也

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

TA关注的人

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