![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
奇幻熊
这个作者很懒,什么都没留下…
展开
-
[报错] unicode error
[报错] unicode error1 报错代码plt.savefig("C:\Users\14405\Desktop\fig.tif", bbox_inches='tight')2 错误类型SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated ...原创 2019-10-30 18:12:12 · 4531 阅读 · 0 评论 -
使用GDAL模块打开HDF文件,并显示其图像
# -*- coding: utf-8 -*-from osgeo import gdalimport pylabfrom get_filename import file_name ds=gdal.Open("h:/Mark/Mark_1/data/VIPPHEN_EVI2.A1981.004.2016180133348.hdf")#subdatasets = ds.GetSubD...原创 2019-07-13 21:00:59 · 1325 阅读 · 0 评论 -
将二维数组保存为.csv格式
import pandas as pddef save_as_csv(array,path ): """将数组保存在.csv文件中""" data = pd.DataFrame(array) data.to_csv(path) 上述代码中的函数将数组 array 保存到了 path 制定的位置。 关于pandas的指南可以在这里阅读。...原创 2019-07-13 20:47:40 · 5368 阅读 · 1 评论 -
利用numba模块加速python程序运行
众所周知,Python和Java一样是基于虚拟机的语言,并不是像C/C++那样将程序代码编译成机器语言再运行,而是解释一行执行一行,速度比较慢。使用Numba库的JIT技术编译以后,可以明显提高程序的运行速度。from numba import jit@jitdef sum_array(array,sum_array,years_valid): """将两个数组对应值相...原创 2019-07-13 20:42:02 · 666 阅读 · 0 评论 -
读一个文件目录下的所有文件
实现这一目的方法有两种:一是,利用os.walk() ;二是,利用 listdir() 。1os.walk() 利用 os.walk() 可以读取 file_dir 当前目录路径(root)、当前路径下的所有子目录(dirs)、当前路径下的所有文件(files)。另外,利用 os.path.splitext() 可以将文件的文件名和拓展名分开,并保存在列表当中,即在列表中[0...原创 2019-07-13 17:22:07 · 300 阅读 · 0 评论 -
使用numpy创建二维数组
使用numpy需先导入numpy模块import numpy as np1 创建二维数组array_1 = np.ones([10,10]) #创建一个10行10列填充值为1的二维数组array_0 = no.zeros([3,5]) #创建一个3行5列填充值为0的二维数组2 对二维数组中的一个元素进行操作array_1[i,j] += 5 #对...原创 2019-07-13 16:53:12 · 57792 阅读 · 0 评论 -
如何在IDLE中设置代码的字号和字体?
options -> configure原创 2019-05-30 18:44:27 · 2083 阅读 · 0 评论 -
EasyGui安装及简单使用
EasyGui安装及简单使用一、下载安装二、使用你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。一、下载安装1.下载0.96的easygui。https://sourceforge.net/projects/easygui/files/0.96;2. 解压之后又两个...转载 2019-05-01 16:27:26 · 5517 阅读 · 0 评论