
函数
囊萤映雪的萤
just do it!
展开
-
meshgrid
首先来看看meshgrid这个函数,帮助文件的解释是:meshgrid用于从数组a和b产生网格,生成的网格矩阵A和B大小是相同的。对于meshgrid(a,b),它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。我们举例说明。[X,Y] = meshgrid(1:3,10:12);X = 1 2 3 1 2原创 2016-08-15 17:07:35 · 685 阅读 · 0 评论 -
mesh和surf函数
1. mesh我们来看看这样一段代码:[X,Y] = meshgrid(-8:.5:8);R = sqrt(X.^2 + Y.^2) + eps;Z = sin(R)./R;C = gradient(Z);figure(1),mesh(Z); figure(2),mesh(X,Y,Z); figure(3),mesh(X,Y,Z,C)这里我们分别得到三幅图: (1)mesh(Z) (原创 2016-08-15 17:47:04 · 10868 阅读 · 1 评论 -
matlab给数字图像加高斯白噪声的几种方法
近期在研究数字图像去噪方法,碰到了给图像加高斯白噪声的问题,颇为头疼,于是小小研究了一下,做个笔记记一下。1. randn()首先来说一下randn()这个函数,它是默认产生一个期望为0,标准差为1的正态分布,具体生成的是向量还是矩阵都是自行控制,比如下面这样可以产生一个期望为1,标准差为2的正态分布矩阵:r=1+2.*randn(2,2)r = -1.0327 ...原创 2018-03-03 21:07:40 · 77832 阅读 · 36 评论 -
matlab中的rand ,randn,和randi函数
1. rand(m,n) 生成m行n列均匀分布在(0~1)之间的伪随机数。rand(1,5)ans = 0.6797 0.6551 0.1626 0.1190 0.49842. randn (m,n) 生成m行n列标准正态分布的伪随机数(均值为0,方差为1) randn(1,5)ans = 1.5326 -0.7697 ...原创 2018-03-24 15:51:54 · 13064 阅读 · 0 评论 -
matlab--交叉验证函数crossvalind
crossvalind参考博客:crossvalind函数详解 load fisheriris indices = crossvalind('Kfold',species,10); cp = classperf(species); for i = 1:10 test = (indices == i); train = ~test; class = classif...原创 2019-01-15 20:31:09 · 16326 阅读 · 6 评论 -
python--遍历当前文件夹下的目录和文件
os.walk()使用格式参考:菜鸟教程os.walk(top, topdown=True, οnerrοr=None, followlinks=False)top – 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。root 所指的是当前正在遍历的这个文件夹的本身的地址dirs 是一个 list ,内容是该文件夹中所有的目录的名字(不包括子目录)...原创 2019-09-11 14:23:39 · 19769 阅读 · 0 评论 -
python--python中的各种“分割”(分隔)
partitionsplitsplitextsplitlinesos.path.split字符串分割str.partition()参考:菜鸟教程 python partition()str.partition(str)partition() 方法用来根据指定的分隔符将字符串进行分割。如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本...原创 2019-09-11 17:23:41 · 26638 阅读 · 0 评论 -
python--csv文件的读写
参考链接:python3:csv的读写参考的博客写的还是蛮详细的,笔者就稍微粗糙总结一下。读取csv文件test.csv文件中的数据形式如下:有三种方式读取,分别是file.readlines(),csv.reader(),pandas.read_csv()file.readlines()代码示例:file = 'E:/test.csv'with open(file) as f:...原创 2019-09-17 14:41:28 · 968 阅读 · 0 评论