- 博客(39)
- 收藏
- 关注
原创 Python pyecharts画地图
# 空气质量评分indexs = ['上海', '北京', '合肥', '哈尔滨', '广州', '成都', '无锡', '杭州', '武汉', '深圳', '西安', '郑州', '重庆', '长沙']values = [4.07, 1.85, 4.38, 2.21, 3.53, 4.37, 1.38, 4.29, 4.1, 1.31, 3.92, 4.47, 2.40, 3.60]geo = Geo("全国主要城市空气质量评分", "data from pm2.5", title_color=
2020-12-30 09:27:09 567
原创 fortran 一些函数定义;一些基本知识点
程序可置于主程序之前或之后,一般置后format(5f5.2) 前面的5表示一行输出5个数字,f表示输出结果类型为实型,5.2表示输出的数字长度(包括小数点)为5位,小数点后2位PS:在自己的算例中用到mod()原始参考链接...
2020-12-23 15:02:26 1799
原创 Fortran write函数 write(*,*) write(*,‘(f10.5)‘)
write(,) x,y 即可实现同行输出 多变量 表示输出到屏幕上见底下write(*,’(f10.5)’) time输出某一个变量另外一种形式是输出3个变量原始参考链接
2020-12-21 15:23:35 10454
原创 matlab ‘%6.2f %12.8f ‘ 是什么意思
这是浮点数输出格式,如:%6.2f表示无论结果有多少位,输出结果至少占六个制表符,即六个位置,不够的用空格补满,可以超过(这6个位置),且保留两位小数位。同理,%12.8f占十二个位置,八位小数注意:’%6.2f %12.8f ’ 这是字符串,中间空格在输出时也会有空格原始参考链接1...
2020-12-19 15:39:04 12398 1
原创 MATLAB datenum、datestr转换需要注意
datenum是从元月1月1日0时开始计时注意只有这2种调用形式要么写到日;要么写到s
2020-12-19 15:32:22 1025 3
原创 MATLAB 判断闰年
a = input('请输入一个年份用来判断:')if(( rem(a,100)~= 0 && rem(a,4) == 0 )|| (rem(a,100) == 0 && rem(a,400) == 0)) disp('这年 是闰年')else disp('这年 不是闰年')end在我这里除100不等0,但除4等于0或者除100等于0;除400也等于0if(( rem(year,100)~= 0 && rem(year,4)
2020-12-19 15:26:16 11813 1
原创 MATLAB 保存2G以上的文件显示无法保存
.mat 文件无法保存到 7.3 以前版本的 MAT 文件save(‘MAT.path\\A.mat’ , 'A' , '-v7.3' ); %不加 '-v7.3' 则无法保存A.MAT数据原始参考链接
2020-12-18 22:50:18 1524 1
原创 Linux 解决zlib问题
我的Linux机器是 libz 1.2.8而现在面临的需求的1.2.9之前的东西没有卸载,会一直阻碍你将这个玩意去掉变成 lizbz.so.1.old在新安装的库里面新增 下面这个东西ln表示link的意思此时注意:在bashrc 需要添加你安装的地址【根据下面安装的地址】./configure --prefix=/data/soft/zlib-1.2.11ln -s -f /usr/local/lib/libz.so.1.2.9/lib libz.so.1#在新安装的文件夹
2020-12-17 21:16:08 1038
原创 Python sorted与sort函数,解决文件夹文件list的问题
sorted参考链接Python list的sortfiles.sort(key=lambda x: x.split('_'))#不是说要选择哪个排序,直接按照字符串排序在自己这里,files是所有文件的名字;files = os.listdir(dir)#可获得该目录下所有文件的list对x进行分离,根据 _sorted 的用法原始参考链接1...
2020-12-17 20:10:02 919
原创 MATLAB 函数panel快速设置间隔【很重要】
% p.marginright = 10;% p.marginleft = 10;p.de.margin = 10;%设置整个图的间隔这里面还有很多设置可以调节该包链接:原始参考链接
2020-12-17 15:35:34 691
原创 matlab bar;barh;对坐标轴属性进行操作
bar 是竖的图bar参考barh是横的图barh参考bar从右指向左这时候需要对坐标轴属性进行操作Axes 对坐标轴属性进行操作ax.XDir = 'reverse';或者从上指向下
2020-12-17 10:06:48 1720
原创 matlab 中histogram,hist的用法
x = randn(1000,1);edges = [-10 -2:0.25:2 10];h = histogram(x,edges);这是指定区间的;第一个是-10,2histogram参考链接hist是用区间的作为直方图的中心hist参考链接
2020-12-17 09:58:41 6875
原创 linux 更改文件夹的名称
mv a.txt a.jpg#这样a.txt就没有了,只有a.jpgmv a.txt a#将a.txt移到当前的a目录下面rename 批量修改文件名字重的内容;rename这个和我们的需求不相关参考链接1参考链接2
2020-12-14 09:29:57 1052
原创 MATLAB 对含有nan值矩阵的处理
当矩阵有NAN值时,把求和、求平均、求标准差的函数换成:nansum,nanmean,nanstds1=nansum(a);%竖着加上s2=nansum(a,2);%横着加s3=nansum(a,1);m1=nanmean(a);%只计算有的数s1=nanstd(a)%只计算有的数逻辑上不存在问题,空值排除,再进行计算原始参考链接1...
2020-12-13 14:55:48 6777
原创 解决Ubuntu 18.04 安装搜狗拼音
安装成功的截图;搜狗输入法,安装首先要解决其依赖的库sudo apt --fix-broken install我在这里安装fcitx ;遇到一些问题apt-get 的一些基本知识原始参考链接1原始参考链接2后面就比较简单了:将拼音放在上面:...
2020-12-12 19:42:28 99
原创 Python print 字符串,数字
data=("Lerbron","James",34)format_str="This is %s %s. His age is %s"print(format_str %data) #最后34 应该是%dstr1="We are family."print ("the length of str1 is %d" %len(str1)) # %dname='James'age=34job='player'if name=='James' and age==34: print( "%
2020-12-12 15:16:10 3416
原创 python return的相关知识
return 在for循环里面,遇到 return 直接终止循环如果要返回全部的i,改怎么办?在循环外return;并且调用这个函数将这个k的变量赋值给j原始参考链接1
2020-12-12 15:01:20 123
原创 python 的缩进问题 TabError: inconsistent use of tabs and spaces in indentation
出现这种问题总结还是有意义的在我认识中tab 与 空格是差不多的含义TabError: inconsistent use of tabs and spaces in indentation这个问题是说用了制表符做了python的缩进原始参考链接1
2020-12-12 14:47:48 129
原创 python decode() 方法以指定的编码格式解码 bytes 对象
bytes.decode(encoding="utf-8", errors="strict")这里strict意思是只要有解码错误都会报错所以问题很大,后面选择了’ignore’原始参考页面1
2020-12-10 21:20:13 426
原创 Python 判断list列表是否为空值
0、在自己的代码测试中选择1、通过len,如果len>=1,则为非空list_test = []if len(list_test):# print('list_test 为非空list') # 存在值即为Trueelse: print('list_test 为空list') # 不存在值即为FALSE2、直接if+list判断,非空值直接为1list_test = []if list_test: print('list_test 为非空list') #.
2020-12-10 14:45:46 17003 1
原创 MATLAB legend设置
x=0:0.2:12; plot(x,sin(x),'-',x,1.5*cos(x),':') legend('First','Second',-1); 设置数字的形式不行,这个应该是很久之前的用法可以用这种方式确定位置原始参考链接
2020-12-05 20:10:29 690
原创 MATLAB find函数超全总结
X=rand(3,3);find(X)%竖着数,分别对应1-9X1=[1 2 0 1;0 2 1 1;0 0 1 1];find(X1==1)find(X1,5)%返回X1前5个非0的数find(X1,1,'last')%返回最后一个非零值的位置find(A,1,‘last’)自己的问题find(lon_IS(:,1)>long1,1,'first');先是logic数,再找到第1个非0的位置[a b]=find(X1,1,'first')%返回第一个非0
2020-12-05 16:50:00 1902
原创 Python,matlab 数字转换为2位,比如1转换为01
#!/usr/bin/env python3#-*- coding:utf-8 -*-for i in range(1,30): print (str(i).rjust(2,'0'))原始参考页面
2020-12-05 15:30:09 7641
原创 python split()对字符串分离
自己很好奇,如果是2会怎样txt = "Google#Runoob#Taobao#Facebook" # 第二个参数为 1,返回两个参数列表x = txt.split("#", 2)print(x)则会按照顺序分成3个,在前2个分离如果为-1或者为-2都会分割所有的值txt = "Google#Runoob#Taobao#Facebook" # 第二个参数为 1,返回两个参数列表x = txt.split("#", -2)print(x)...
2020-12-03 03:14:20 513
原创 MATLAB 设置小的tick
x = 1:45000;y = sqrt(x);plot(x,y);tickv = 0:5000:45000;set(gca,'XTick',tickv);set(gca,'XTickMode','manual');set(gca,'XTickLabelMode','manual');%手动模式% tickstr = ones(length(tickv(:)),5)*32;tickstr = num2str((0:5000:45000).');% tickstr = char(tic
2020-12-03 02:57:06 1946 3
原创 matlab 绘制置信范围_fill(绘制其区间形成的区域)
%使用 fill 函数绘制置信范围,同时使用 plot 函数绘制数据点,以此方式创建含有置信范围的绘图x= 0:0.2:10; y = besselj(0, x);%贝塞尔函数xconf = [x x(end:-1:1)] ;%一个来回;2列数 yconf = [y+0.15 y(end:-1:1)-0.15];%0.15就是条带宽度,换成矩阵就会有不同的宽度%xconf第二列不变,但yconf会减0.15p = fill(xconf,
2020-12-03 02:15:43 4208
原创 Python 读取text的最后一行
读取最后一行是lines[-1]我在这里每行是单独给出的,所以将最后一行再给进去就行备注:底下这种类型是list可以用time[0]得到其字符串值原始参考链接
2020-12-01 16:11:29 1769
跨年烟花代码 - matlab 版本
2023-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人