python
文章平均质量分 76
wanancat
这个作者很懒,什么都没留下…
展开
-
python通过经纬度计算两点间距离
通过经纬度计算两点间距离原创 2023-05-24 11:53:01 · 2737 阅读 · 0 评论 -
使用python提取中文地址描述中的省市区信息#cpca
cpca 一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块。原创 2023-05-05 10:22:21 · 963 阅读 · 1 评论 -
python np.mean和np.average的区别
import numpy as npnp.mean()和np.average()都是计算均值。不加权时,np.mean()和np.average()都一样。np.average()可以计算加权平均。加权平均:a = np.array([1, 2, 3, 4, 5])aw = np.array([0.1, 0.2, 0.3, 0.4, 0.5])print('平均:', np.mean(a))print('平均:', np.average(a))print('加权平均:', np.ave原创 2020-12-26 14:19:29 · 13116 阅读 · 0 评论 -
python 列表&字符串互相转换
列表转字符串原列表中全是str>>> a = ['cat' , 'dog' , '123']>>> b = ' '.join(a)>>> print(b)'cat dog 123'原列表中包含int等格式>>> a = ['cat' , 'dog' , 123 , 123.4]# 直接join会报错,先全部map成str>>> c = map(str, a)>>> b =原创 2020-12-21 15:52:37 · 391 阅读 · 0 评论 -
python 命令行参数
sys.argvsys.argv可以获取命令行中输入的参数。输出的第一个元素,即argv[0],永远是文件名本身。一般用argv[1:]来调用输入参数。from sys import argvprint(argv)运行结果:$ python test.py> ['test.py']$ python test.py abc> ['test.py', 'abc']$ python test.py abc 12345> ['test.py', 'abc', '123原创 2020-12-21 15:29:42 · 265 阅读 · 0 评论 -
python astropy 时间转换_JulianDay转换
from astropy.time import Time常规操作:对于一般比较好识别的时间数据(如:ISO,JD等),都会自动识别t = Time('2020-12-12 12:00:00')print(t.jd)print(t.mjd)2459196.059195.5需要定义输入时间类型时:t = Time('2020-12-12 12:00:00', format='iso')print(t.jd)2459196.0format列表Format原创 2020-12-13 08:14:39 · 1919 阅读 · 1 评论 -
python对xlsx不同sheet的操作
新建多个空白xlsximport pandas as pddf = pd.DataFrame()file_list = ['file1','file2','file3']for f in file_list: df.to_excel(f+'.xlsx')新建多个sheet的xlsximport pandas as pddf = pd.DataFrame()sheet_list = ['sheet1','sheet2','sheet3']writer = pd.ExcelWr.原创 2020-12-01 21:49:27 · 2157 阅读 · 4 评论 -
python不等长列表转化成DataFrame
不同长度列表横向合并成DataFrameimport pandas as pda = [1,2,3]b = [4,5]c = ['a','b','c','d']df = pd.concat([pd.DataFrame(a),pd.DataFrame(b)],axis=1)# 若axis=1,则纵向合并print(df) 0 0 00 1.0 4.0 a1 2.0 5.0 b2 3.0 NaN c3 NaN NaN d字典中多个不同长度列表横行合并成DataFrame.原创 2020-12-03 13:18:52 · 4362 阅读 · 0 评论