python
文章平均质量分 66
greatofdream
greatofdream.github.io
展开
-
第六期编程竞赛回顾
偶然看到CSDN主页上的介绍,所以就顺手参加了一波,比赛的时候还差点忘记了,好在这个比赛并不强制要求统一时间答题。CSDN每两周举办一次的周赛,目前已到第六期。内容是4个题目,难度不大,基本就是拼手速。但是那些4分钟能打完题目的就很离谱。另外写博客时只有一个答题报告,粘贴代码后还要自己调整缩进,非常费事。原创 2022-09-26 11:35:12 · 246 阅读 · 1 评论 -
python程序函数执行时间
python3 -m cProfile -o time.prof xxx.py -参数gprof2dot -f pstats time.prof |dot -Tpng -o time.png原创 2021-11-18 22:13:38 · 534 阅读 · 0 评论 -
并行计算学习
并行计算MPI(Message-Passing Interface)参考有fortran或C绑定C++ 语言绑定在MPIv3.0被移除(仍然可以在c++里调用c的库mpi.h)编程模型内存分布式执行单元是进程传递消息需要耗时POD plain-old data, C风格的数据类型除了指针,避免使用C++继承的虚函数。可以使用 container来包含多个POD,比如std::string,std::array,std::vector安装mpi例子···shellmpirun原创 2021-07-26 01:04:11 · 365 阅读 · 0 评论 -
matplotlib笔记
matplotlib; cmap; 子图原创 2020-08-24 16:03:55 · 3716 阅读 · 1 评论 -
抓取百度上的图片链接
采用urllib最开始打算用入门级别的 urllib,不过出现了很多问题keyword = '回族明星'# 使用baidu的搜索功能,经过测试发现不能用https,非常头疼baiduUrl = 'http://www.baidu.com/s?wd='import urllib.requestkeywordCoding = urllib.request.quote(keyword)r...原创 2019-08-01 13:41:40 · 417 阅读 · 0 评论 -
numpy和matlab中圆周移位
圆周移位matlab中的圆周移位是circshift想用numpy去实现numpy.roll从一个有趣的对比matlab,python,R,Julia的网站中发现了这个区别,安利这个网站Numerical Analysis & Statistics: MATLAB, R, NumPy, Julia...原创 2019-07-22 12:43:14 · 1605 阅读 · 0 评论 -
python学习
安装python3windows环境安装安装选择目前最新版本是python3.7,界面最下方有不同OS的安装包,如果是64位操作系统选择Windows x86-64 executable installer,32位的操作系统选择Windows x86 executable installer。界面同时提供了“web-based”安装包,可以在安装过程中下载所需要的组件,和上面没有本质区别。......原创 2019-06-29 21:05:22 · 253 阅读 · 0 评论 -
(学习笔记)python 分区间统计,加权最小二乘法拟合数据:xlrd,sicpy.optimize.leastsq
自己用python3.x处理数据遇到的问题,在这里记录分享一下。最小二乘法1.首先从excel读取数据 ,使用python的包xlrdimport xlrd#导入读取excel包f=xlrd.open_workbook('jisuan.xlsx')#创建一个文件指针,此处文件名为jisuan.xlsxsheet=f.sheet_by_index(1)#读取excel的第...原创 2018-12-21 17:40:49 · 3055 阅读 · 4 评论 -
Django使用pip安装
1.pip安装pip是python的包管理器,使用这个工具可以很轻松安装各种python库 直接运行pip install django然后就可以安装了。1.1安装问题输入pip install django报错,说权限不够,于是选择sudo pip install django安装虽然通过了,但是执行时出现了问题 输入python打开pyt...原创 2018-08-29 15:45:16 · 25399 阅读 · 0 评论 -
python处理FITS 3:处理头文件和数据单元
1头文件处理在获得hdul后,可以使用两个属性分别获得头文件和数据单元>>>hdul=fits.open(fits_image_filename)>>>hdul[0].header['DATE']'01/04/99'.header可以获得对应HDU的头文件,而头文件中各个关键词条目可以被通过使用关键词的名称如'DATE'进行索引。 当然也可...原创 2018-07-28 00:00:10 · 8316 阅读 · 1 评论 -
python处理FITS文件 2:astropy.io.fits介绍及打开FITS文件
astropy这个库有很多功能,因为本文主要涉及FITS文件,因此仅仅使用astropy.io.fits1介绍astropy.io.fits包提供FITS文件操作的函数接口,使得用户可以忽略FITS文件实现的底层细节,可以像操作正常文件和数组一样处理一个非常复杂的文件。 FITS文件的格式可以参考本博客中的相关文章。2打开FITS文件”’ from astropy.io...原创 2018-07-27 22:44:35 · 10809 阅读 · 0 评论 -
python处理FITS 1:astropy介绍与安装
1.1介绍astropy是一个开源的python库,专门用于处理天文方面的数据。 astropy包是Astropy 项目的内核,这个项目致力于发展一个鲁棒性较好的伴随子包(能兼容优秀的astropy这个库)的生态环境,用来天文研究,数据处理和分析。1.2安装python的库安装都很简单,如果你之前了解过python的话。 Astropy有一些必须的依赖:Python 3....原创 2018-07-27 18:25:33 · 13725 阅读 · 3 评论