自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给定一个正整数n,计算n与斐波那契数的最小差值(绝对值)

给定一个正整数n,计算n与斐波那契数的最小差值(绝对值)说明:斐波那契数定义: 从0,1开始后面的数值为前面两者之和, 即第三个数为第一和第二个数之和 形如:0,1,1,2,3,5,8,13,21。。。。 其中3为1与2的和,5为2与3的和,8为3与5的和等等要计算的数值案例: 输入15,与斐波那契数相减,与13相减的绝对值是2,与2...

2020-05-24 18:05:34 671

原创 鸡鸭分类问题

农场有n只鸡鸭排为一个队伍,鸡用“C”表示,鸭用“D”表示。当鸡鸭挨着时会产生矛盾。需要对所排的队伍进行调整,使鸡鸭各在一边。每次调整只能让相邻的鸡和鸭交换位置,现在需要尽快完成队伍调整,你需要计算出最少需要调整多少次可以让上述情况最少。例如:CCDCC->CCCDC->CCCCD这样就能使之前的两处鸡鸭相邻变为一处鸡鸭相邻,需要调整队形两次。输入描述:输入一个长度为N,且只包含C和D的非空字符串输出描述:使得最后仅有一对鸡鸭相邻,最少的交换次数难度:**解题思路:1

2020-05-23 12:01:42 432

原创 关于np.poly1d()嵌入其他函数的返回值说明

诺p为数组此处numpy.poly1d(p)返回的是一个多项式(numpy.poly1d(p)的具体用法可以参照https://mp.youkuaiyun.com/postedit/102567134)经过自定义的一个函数后 此例子中返回值为计算值f = np.poly1d([1,2,3]) ==> a = fit_func([1,2,3],2) ==》此处令多项式x=...

2019-10-15 15:34:39 984

原创 深度学习实战python之poly1d的使用简介

多项式函数是变量的整数次冥与系数的乘积之和,可以用下面的公式表示:参数1:为一个数组,若没有参数2,则生成一个多项式,例如:      p = np.poly1d([2,3,5,7])       print(p) OUT:输出p为 注:数组中的数值依次为多项式的系数参数2:若参数2为True,则表...

2019-10-15 15:11:31 5152

转载 吴恩达深度学习课后作业目录(转)

【目录】【吴恩达课后作业目录】 课程 周数 名称 类型 语言 地...

2019-07-29 09:37:46 864

转载 svm学习——范数的理解与记忆

...

2019-07-29 09:33:51 620

原创 python中实例方法,实例属性,类方法,类属性,静态方法的总结

class Game(object): #历史最高分 top_score = 0 def __init__(self,player_name): self.name = player_name @staticmethod def show_help(): print("提示信息,让僵尸进入大门。。。") @c...

2018-12-02 15:59:49 327

原创 python中类属性的获取机制

# 要访问类属性有两种方式:# 1.类名.类属性# 2.对象.类属性(不推荐)# 法一:class Tool: # 使用赋值语句定义类属性,记录所有工具对象的数量 count = 0 def __init__(self,name): self.name = name # 让类属性的值 + 1 Tool.cou...

2018-12-02 14:23:54 721

原创 关于数组地址

%p为输入输出无符号的十六进制地址 本文介绍输出数组的地址,数组的首元素地址,数组的首行地址的表示方法,以及他们的地址在+1后,分别比原来大了多少...

2018-07-27 15:21:47 178

原创 linux C开发day3: 冒泡排序与选择排序

今天在学了数组的基础上,认识理解两种排序方法:冒泡排序法和选择排序法。心得:个人觉得选择排序法在思维逻辑上比冒泡排序法要难些,对于这些排序要在理解的基础上加强记忆,不需要自己去写,只需将这些前人创作的代码记忆熟练即可。本文对选择排序解释不是很清楚,希望大神们指点!一、冒泡排序法冒泡排序法的是思想是:从第0个数开始将之与后面一个数作比较,当他比后一个数大时,两数作交换10 9 8...

2018-07-25 09:53:08 295

原创 在Linux操作系统中如何有效删除/添加用户?在userdel删除失败怎么办?

(1)useradd sun        #添加用户名为sun的用户(2)userdel sun         #删除用户名为sun的用户(3)passwd sun        #修改sun的密码(4)su sun                  #切换超级用户或其他用户(5)su                         #切换为超级用户(6)who      ...

2018-07-21 09:23:01 584

转载 linux gdb的详细用法 运行与断点

gdb是调试程序,跟踪问题的一个非常好的手段,下面将详细的进行介绍它的具体用法下面以gdb_test.c程序为例介绍#include <stdio.h> int func(){    int p = 0;    int q = 0;    for(p = 0; p < 5; p++)    {        q++;        printf("p =...

2018-07-20 20:59:13 226

原创 Gdb调试断点问题(思考记录)

以 例: 输出1-100之间的素数  为例//func.c在保存退出后首先使用 Gcc 对 func.c 进行编译,注意一定要加上选项“-g” ,这样编译出的可执行代码中才包含调试信息,否则之后 Gdb 无法载入该可执行文件。gcc -g func.c -o test 虽然这段程序没有错误,但调试完全正确的程序可以更加了解 Gdb 的使用流程。接下来就启动 Gdb 进行调...

2018-07-20 20:56:23 2189

原创 Linux C学习day2

Linux下C语言开发环境编辑器Vi1.什么是ViVi是Linux系统中一种文本编辑器,它的使用方法和界面与Unix平台十分相似。掌握了vi的命令,你可以感觉到它强大的功能与高效 vi相对来说比较小,无论你使用任何Linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择 vim 是vi的高级版本,兼容vi,功能更强大2.基本操作(1)进入vim:在系...

2018-07-20 17:12:16 127

原创 makefille介绍及用法总结(附示例)

Makefile 介绍———————make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。首先,我们用一个示例来说明Makefile的书写规则。以便给大家一个感兴认识。这个示例来源于GNU的make使用手册,在这个示例中,我们的工程有8个C文件,和3个头文件,我们要写一个Makefile来告诉make命令如何编译和链接这几个文件。我们的规则是:1)...

2018-07-20 09:59:08 400

原创 C语言预习 第一次作业

什么是计算机程序?什么是编程语言?为什么需要编程语言?编程语言是用来干嘛的?举例一些编程语言,以及他们各自的特点?(1) 是指一组指示计算机执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。(2) 是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。(3) 一种编程语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在...

2018-07-18 11:31:59 307

原创 在linux命令行中如何退出vim编译器?

第一种:按Esc,键盘输入 :wq保存并退出,:q!不保存退出;第二种:按Esc,   键盘输入:x保存并退出两者区别::wq在每次退出后都会更新修改时间,:x只有在真正修改了文件内容后才会更新修改时间...

2018-07-17 21:03:38 5070

空空如也

空空如也

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

TA关注的人

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