- 博客(27)
- 收藏
- 关注
原创 一个MyBatis程序的Bug之旅
*java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchors**Causedby:com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。*
2023-10-03 15:39:44 166
原创 自学matlab语言之单元数组的创建
1.什么是单元数组?单元数组和结构数组是MATLAB语言中比较特殊的数据类型,单元数组的每一个元素称为一个Cell,每一个Cell自己本身又是一个数组。而且,单元数组中的各单元的内容和维数可以不相同。结构数组中的元素也可以是不同的数据类型,但不同于单元数组的是,结构数组的引用是通过属性名来实现的。2.单元数组的创建。(1)直接创建(2)使用函数创建单元数组c=cell(n),建立一个n*n的空矩阵单元数组c,n为标量,否则报错。c=cell(m,n,q,.....),建立一个m*
2021-04-19 20:07:19 2247 4
原创 自学matlab语言之数据分析(变量)
什么是变量?所谓变量,是给一个值(数值、字符串、数组)指定的名称。当一个值存在于内存时,不可能直接从内存中访问它,只能通过其名称来访问其值。变量是要变化的,在程序运行中其值可能会改变。matlab不需要事先声明变量,也不需要任何维数语句声明数组。当matlab遇到一个新变量名时,将自动建立变量并分配适当的存储空间。变量的命名原则:matlab变量名必须是以字符开头,可以是字母和数字的任意组合,允许使用下滑线。1.通常只使用前面的63个字符。2.不能使用函数名和系统保留字。3.不能使用i和j,...
2021-04-05 19:47:26 628
原创 python基础训练之数字炸弹(1)
引入问题:随机生成一个数字1-100的随机数字,用户输入猜的数字,如果大了,提示猜的数字过大,如果小了,提示猜的数字过小,如果猜对了,提示猜对了,并显示总共猜了多少次。请你编写一个程序,完成此猜数字游戏。思考1:解决这个问题的方法有很多,由于最近较多的接触递归思想,选择了用递归的方法来做。import randomnumber= random.randint(1,100)def myfunction(): global number#设置一个全局变量number,这样可以让他不参与递归,但也
2021-03-25 12:48:30 537 2
原创 Python基础之方差的练习
引入问题:自定义函数,实现方差输出思考:先在网上查找资料,知道什么是方差。代码:#sum1为元祖的所有元素的求和值,sum2为元祖的所有元素减去均值的平方值def input_fangcha(*args,sum1 = 0,sum2 = 0): print('args:',args) for i in range(len(args)): sum1 =sum1 + args[i] junzhi = sum1/(len(args)) for j in
2021-03-09 11:59:17 378
原创 已知一个变量,求圆的各参数
引入问题:使用python语言创建程序,实现输入、输出圆形的半径、面积和周长等基本参数建议步骤:1)输入半径,输出面积及周长2)输入面积,输出半径及周长3)输入周长,输出半径及面积我采用了调用函数的方法,为的是让变量更加条理一点。代码如下:import mathdef input_radius(r): area = math.pi * (r*r) perimeter = 2 * math.pi * r print(area,perimeter)def input_
2021-03-02 12:20:09 556
原创 python之判断三数(完全数,素数,水仙花数)
1)什么为完全数?答:完全数(Perfect number),又称完美数或完备数,是一些特殊的bai自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、33550336等等。各个小于它的约数(真约数,列出某数的约数,去掉该数本身,剩下的就是它的真约数)的和等于它本身的自然数叫做完全数(Perfect number),又称完美数或完备数。
2021-01-20 17:55:44 2570 7
原创 用pylab绘图之绘制正弦波
绘制正弦波:要想绘制正弦波,要引进python模块中的pylab和math模块。import math#引进math模块import pylab#引进pylab模块y = [] #用空列表代表y轴x = [] #用空列表代表x轴num = 0.0 #设num的初始值为0.0,这个值是可以改变的while num < math.pi * 4:#此时num的最大值是4π,也可以改变 y.append(math.sin(num)) #因为正弦函数为y=sin(x) x.appe
2021-01-19 15:40:09 787 3
原创 Bill James算法
用python解决小问题:在篮球运动中,领先多拍少分才安全引入问题:为解决“篮球运动中,领先多少分是安全的”的问题,Bill James先生研究了如下算法:Bill James的算法:1)获取领先一队的分数。2)减去三分。3)如果目前是领先队控球,那么加上0.5分;如果是落后队控球,减去0.5分(数字小于零则变成零)。4)计算平方后的结果。5)如果得到的结果比当前比赛剩下的时间秒数更大,那么这个领先是安全的。#1.用户输入领先一队的分数str_points = inp
2021-01-17 15:46:52 757 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人