![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python编程
文章平均质量分 84
Julia1111
这个作者很懒,什么都没留下…
展开
-
python dataframe 按照要求修改某一列中的部分值
#新建一列 inf['d']='' inf['d'].loc[inf['min_dis']>0]=0inf['d'].loc[inf['min_dis']<0]=1原创 2020-05-15 10:06:23 · 9421 阅读 · 0 评论 -
python矩阵转换成dataframe
data是一个dataframe格式的数据data.values就是矩阵格式的数据newdata=pd.DataFrame(data.values,index=data.index,columns=[[‘经度’,‘纬度’]])原创 2020-02-27 18:47:01 · 9739 阅读 · 0 评论 -
python矩阵运算
之前编程写了很多for循环,因为时间过长,想到改成矩阵来减少运算。math包里面的radians, cos, sin, asin, sqrt这些都只能计算单值,不能计算矩阵。所以改成np.radians,np.cos,np.sin,np.arcsin,np.sqrt另外之前单值的平方要改成np.square()还有矩阵的点乘np.multiply(a,b)新建一个空矩阵a=np.em...原创 2020-02-27 18:44:04 · 218 阅读 · 0 评论 -
dataframe查找非重复
如果只关注一列,可以用set如果关注多列,可以用groupby原创 2020-02-27 15:02:10 · 780 阅读 · 0 评论 -
python根据经纬度计算距离function
#根据经纬度信息计算距离from math import radians, cos, sin, asin, sqrtdef geodistance(lng1,lat1,lng2,lat2):lng1, lat1, lng2, lat2 = map(radians, [lng1, lat1, lng2, lat2])dlon=lng2-lng1dlat=lat2-lat1a=sin(dl...原创 2020-02-26 18:29:06 · 568 阅读 · 0 评论 -
pandas中read_csv的用法
import pandas as pddata = pd.read_csv("路径",header = None, sep = ";")原创 2020-02-24 15:57:17 · 227 阅读 · 0 评论 -
python新建一个dataframe并且填充数据
new_dataframe = pd.DataFrame(columns = [‘经度’,‘纬度’])假设已经有一列list是经度,一列list是纬度,那么可以new_dataframe[‘经度’] = lonsnew_dataframe[‘纬度’] = lats如果一行一行地循环insert数据,那么可以new_dataframe.append({‘经度’:130,‘纬度’:45},i...原创 2020-02-24 15:42:39 · 5893 阅读 · 1 评论 -
利用百度地图获取行政区边界的经纬度信息
首先在网页上打开百度地图,然后在搜索框输入要查询的地址,例如“河北省”。打开开发者工具,如图,’network‘列,查看后面哪一个有经纬度的信息,复制下来即可。...原创 2020-02-24 15:19:13 · 2558 阅读 · 3 评论 -
python利用locals()循环生成变量名
createVar = locals()for i in city:createVar[i] = data[data[‘city’]==i]这里的i是字符串,如果是数值用str(i)变成字符串原创 2020-01-13 23:07:12 · 5004 阅读 · 0 评论 -
循环保存的文件名也想循环命名
plt.savefig("%s.jpg"%(i))%s代表的字符串,i是循环的主体如果是数值型的,改成%d原创 2020-01-13 10:33:14 · 2000 阅读 · 0 评论 -
解决在mac电脑上spyder画图中文乱码的问题
解决在mac电脑上spyder画图中文乱码的问题在网上搜了很多方法,需要将微软雅黑的字体下载下来放在指定的目录下,但是搜的字体好像不可以在mac上,后来发现mac只需要用自带的中文字体即可,在程序前面加一句plt.rcParams[‘font.sans-serif’] = [‘Arial Unicode MS’]后面在用到中文的地方前面都加u...原创 2020-01-13 10:30:57 · 951 阅读 · 1 评论 -
Anaconda3安装以及python包的安装
1.anaconda3安装: 本来应该去官网下载的,但是每一次官网下载都会很慢而且下载失败,所以建议去清华镜像下载(最好下载最新版本,拉到最后就行),很快 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载下来以后就一路next就行。 2.python包的安装 安装好anaconda以后,如果在windows下打开cmd输入...原创 2018-03-22 11:29:31 · 3583 阅读 · 1 评论 -
git使用
一. 安装git和注册github首先必须说明git是世界上最先进的分布式版本控制系统官网下载git打开git CMD输入git,会出现官方的文档 打开git Bash,设置用户名和邮箱 在命令行输入git config –global user.name “Your Name” git config –global user.email “email@example.com原创 2018-01-25 15:04:33 · 157 阅读 · 0 评论 -
pycharm安装与使用
一. pycharm下载与安装 下载之前确认之前电脑上只有一个Python版本,不要下载很多个python版本,之后比较麻烦; 官网下载,选择社区版即可; 安装的时候没什么特别的,一路next即可,就是其中有一个是否导入之前的环境,选择不导入。 还有最后打开的时候会让选择编辑器风格,白色和黑色两种(据说黑色对眼睛好)二. pycharm初始配置 一开始创建一个project原创 2018-01-25 10:31:33 · 1199 阅读 · 0 评论 -
python学习
一. 怎么学习Python? 1. 克服懒惰,不要总是复制粘贴,尤其在学习初期。 2. 常用的操作必须熟练,不能总是百度,查资料。 3. 浏览官方的API 文档。二. Anaconda 安装与使用 1. Anaconda图形化界面 打开Anaconda navigator 左侧home就是已经安装的jupyter等还有没有安装的rstu翻译 2018-01-17 14:43:46 · 165 阅读 · 0 评论 -
Ubuntu命令
一、基础命令 pwd 目录 ls –help:查询有关ls的所有命令一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录原创 2018-01-30 10:30:20 · 214 阅读 · 0 评论 -
python常用命令
打开csv文件 import pandas as pd df=pd.read_csv(r’data/data.csv’)dataframe index 重新排序 data=df.sort_index(axis=0,ascending=False) http://bluewhale.cc/2016-08-06/use-pandas-filter-and-sort.htmldatafram原创 2017-12-02 14:01:31 · 4676 阅读 · 0 评论 -
conda配置python环境
https://zhuanlan.zhihu.com/p/22678445转载 2017-12-14 17:16:56 · 1128 阅读 · 0 评论