pyhton
文章平均质量分 94
Max_J999
这个作者很懒,什么都没留下…
展开
-
python环境安装系列-1-Windows10中Anaconda安装及相关问题
1 安装Anaconda3Anaconda3安装参考-1Anaconda3安装参考(环境变量配置)-2Anaconda3安装参考-32 配置环境变量Anaconda 安装后在 cmd 中运算 python 无效, 是环境变量没有生效。要想在cmd的任意路径下使用conda命令,应当至少将Anaconda的安装路径、该路径下的Scripts目录以及Library\bin目录一同添加到环境变量中。但是,我是参考“Anaconda3安装参考-1”安装的,安装的时候选了添加Anaconda环境变量,其实手原创 2021-08-04 14:47:01 · 914 阅读 · 0 评论 -
python环境安装系列-2-pycharm安装并配置anaconda的虚拟环境
pycharm安装并配置anaconda的虚拟环境1 安装anaconda2 查看版本(在4 选择解释器路径时需要使用)3 安装pycharm3.1 下载pycharm4 配置Pycharm和anaconda关联4.1 打开Pycharm4.2 新建一个项目,点击New Project,自行选择位置`G:\PycharmProjects\pythonProject`4.3 选择的解释器是之前anaconda的位置1 安装anaconda见anaconda安装文章:https://blog.csdn.n原创 2021-09-16 10:01:20 · 515 阅读 · 0 评论 -
在python36中import hcluster
解决pip install hcluster问题import hcluster as H出错1. 问题2. 解决思路1. 思路1:直接pip install hcluster(失败)1.1 更新pip和setuptools1.2 详细过程记录:2. 思路2:试图采用其他模块中的 squareform 和 pdist (不确定是否能采用)3. 思路3:pip install dedupe-hcluster(成功,也是最终方案)import hcluster as H出错可直接看思路3,其他部分作为记录原创 2020-08-11 17:29:30 · 1140 阅读 · 1 评论 -
百度地理编码总结
百度MapAPI之地理编码ak查看地址调用百度api将地址转换为经纬度信息百度地图开发平台百度地图开发平台——Web服务APIpython调用百度地图API 实现单点沿线轨迹运动Python3调用百度API解析经纬度为地址Python + 百度Api 通过地址关键字获得格式化的地址信息注册百度地图及申请ak步骤地理编码:将具体地址数据转换为对应坐标点经纬度功能大致思路:1、从数据库取得具体地理位置2、将地址作为参数访问API接口,获取返回数据3、处理response数据并将经度(l原创 2020-08-07 19:20:06 · 1034 阅读 · 0 评论 -
python实现-轨迹坐标点网格化生成对应的网格ID
轨迹坐标点网格化生成对应的网格ID python实现原文地址'''定义:划分坐标区域,GPS坐标点网格化处理输入:GPS坐标经纬度,网格的行数和列数输出:坐标的网格区域ID'''import pandas as pdimport random# 区域范围LON1 = 121.4135LON2 = 121.4176LAT1 = 31.2165LAT2 = 31.3233# 随机生成100个范围内的坐标点lon =[]lat =[]for i in range(100):转载 2020-07-22 17:10:43 · 3299 阅读 · 0 评论 -
win10+python3.6版本下安装geopandas步骤
安装参考1.问题win+x,输入cmd,运行命令:pip install geopandas,回车,显示安装失败。表示geopandas缺少依赖包,需要首先安装gdal模块。2.下载依赖包命令:pip install gdal结果gdal包也没成功安装,网上教程说下载whl格式的离线包,本地安装,于是就采用了此方法。whl格式文件下载地址进入网址,ctrl+F直接搜索包名。我的python版本是3.6,电脑是win10 X64,所以下载对应的版本:1. GDAL-3.1.2-cp36-cp3原创 2020-07-22 16:13:35 · 1272 阅读 · 1 评论 -
python数据分析笔记-2Pandas基础
Pandas二、Pandas基础1.Pandas库2.Series操作1)Series创建2)Series访问3)Series删除4)Series修改5)Series添加二、Pandas基础series常用属性和函数汇总import pandas as pd1.Pandas库Pandas主要有两种数据结构:Series和DataFrameSeries:是一维标记的数组,能够保存任何数据类型(整数,字符串,浮点数,Python对象等)。轴标签统称为索引。基本操作类似ndarray和字典,并且是原创 2020-07-21 11:22:35 · 370 阅读 · 0 评论 -
python数据分析笔记-1Numpy基础
一、Numpy基础import numpy as npnums = np.arange(1000000)nums_list = list(range(1000000)%time for i in range(10):nums = nums *2%time for i in range(10):nums_list = [j*2 for j in nums_list]在pycharm中有语法错误数组和列表是有区别的1. 数组对象ndarray常用属性参考文章1参考文章2资料参考原创 2020-07-17 11:59:45 · 605 阅读 · 0 评论 -
plt批量转txt
plt批量转txtimport osdir1 = r"G:\Py_test\data\Geolife Trajectories 1.3\Data" #待读取的文件夹path_list1 = os.listdir(dir1)save_dir = r"G:\Py_test\data"for path in path_list1: dir2 = os.path.join(dir1, path) dir2_tra = dir2 + '\Trajectory' plt_name_原创 2020-07-12 22:07:54 · 238 阅读 · 0 评论 -
Python中对文件的操作
原文地址最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,导入的方法是:import os一、取得当前目录s = os.getcwd()# s 中保存的是当前目录(即文件夹)比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置。举个简单例子,我们将abc.py放入A文件夹。并且希望不管将A文件夹放在硬盘的哪个位置,都可以在转载 2020-07-10 16:15:41 · 151 阅读 · 0 评论 -
Python批量读取文件-记录
Python批量读取文件代码基本参考的下列参考文献,仅作少量修改,例如测试文件和反斜杠(windows系统中文件路径使用的是反斜杠\,而不是/)参考文献1# coding:utf-8import osallFileNum = 0# 打印一个目录下的所有文件夹和文件def printPath(level, path): global allFileNum # 使用全局变量allFileNum # 存放当前目录下所有文件夹的列表 dirList = [] #原创 2020-07-09 21:40:41 · 472 阅读 · 0 评论 -
关于Python将plt文件坐标转换为TXT文本
python文件读取# coding:utf-8 //防止代码出现字体格式报错# 该处为要打开的plt文件路径fn = "20081023025304.plt"with open(fn,'r+') as fp1: lines = fp1.readlines()# 笔者数据为前六行为说明,所以不读取l_list = lines [6:]# 可以自动创建新的文本fw = '20081023025304.txt'# 循环读取行数据with open(fw,'w+') as原创 2020-07-09 20:59:56 · 756 阅读 · 0 评论 -
python-16-下载数据-学习笔记
1. CSV文件格式首先将sitka_weather_07-2014.csv复制存储到本章程序的文件夹中。分析CSV文件头import csv #导入CSV模块# 将要使用的文件名存储在filename中filename = 'sitka_weather_07-2014.csv'# 打开该文件,并将结果文件对象存储在f中with open(filename) as f: # 调用csv.reader(),并将前面存储的文件对象作为实参传递给它,从而创建一个与该文件相关联的阅读器(r原创 2020-07-07 22:34:47 · 777 阅读 · 1 评论 -
python-10-文件和异常-学习笔记
1.从文件中读取数据读取整个文件pi_digits.txt的内容3.1415926535 8979323846 2643383279file_reader.py文件内容open(‘pi_digits.txt’):返回一个表示文件pi_digits.txt的对象关键字 with:在不再需要访问文件后将其关闭,让Python去确定:使用者只管打开文件,并在需要的时候使用,Python会在适合的时候自动将其关闭。本程序中使用了open(),却没有调用close(),人工确定是否打开和关闭原创 2020-07-06 21:04:23 · 238 阅读 · 0 评论 -
python-15-可视化之生成数据-学习笔记
import matplotlib.pyplot as pltsquares=[1,4,9,16,25]plt.plot(squares)plt.show()import matplotlib.pyplot as pltsquares = [1,4,9,16,25]plt.plot(squares,linewidth=5)#设置图标标题,并给坐标轴加上标签plt.title("Square Numbers",fontsize=24)plt.xlabel("Value",fontsize原创 2020-07-03 17:19:22 · 155 阅读 · 0 评论 -
IBM/DP-学习记录1
from sklearn import datasetsfrom sklearn.model_selection import train_test_split #调用sklearn.model_selection里的train_test_split模块,用于分割数据dataset = datasets.load_iris() #把鸢尾花数据集加载X_train, X_test, y_train, y_test = train_test_split(dataset.data, dataset.t原创 2020-06-24 22:13:02 · 530 阅读 · 0 评论 -
python练习1-使用sublime text
day1sublime text:ctrl + shift + p:控制ctrl + N:创建文件ctrl + B:运行文件ctrl + S:保存文件ctrl + F:快速查找ctrl + 回车:跳跃至下一行ctrl + 方向键:快速跳跃shift + 方向键:快速选择F5键:进入与python的交换界面(已经设置F5键后才管用的)1.代码:a = 10b = 3a += b # 相当于:a = a + b,13a *= a + 2 # 相当于:a = a原创 2020-06-06 21:58:52 · 1457 阅读 · 0 评论 -
python学习笔记10——字符串:格式化2
1.format方法:其中format方法3中的关键字参数一定要在位置参数前,如打印{}:格式化符号示例:%的作用2(除了除余外的作用):格式化操作辅助命令:m.n:m 显示的是最小总宽度,n是小数点后的位数字符串转义字符\:自行查阅...原创 2020-06-06 16:22:56 · 108 阅读 · 0 评论 -
python学习笔记9——字符串
字符串一旦被定义了,就很难修改(和元组一样,所以修改方法也同元组的修改方式类似)原创 2019-10-29 21:59:35 · 104 阅读 · 0 评论 -
python学习笔记8——元组
元组:戴上了枷锁的列表,元组是不可改变的,而列表可以随意改变在实际使用上,元组和列表是非常相似的,主要从以下几点讨论:创建和访问一个元组:(1)元组是用“( )”创建,列表是用“[ ]”创建,其余访问方式都是一样的(2)元组对象是不可修改的,而列表可以修改(3)元组的标示性符号是 “,” 而不是 “( )”,如果创建的元组中只有一个元素,记得到元素后面加一个“,”(元组标识符号测试...原创 2019-10-29 21:52:57 · 89 阅读 · 0 评论 -
PYTHON学习笔记3
1. 变量变量名可以包括字母、数字、下划线,但变量名不能以数字开头,例如222-me是不能作为变量名的2. 字符串-文本字符串即是文本,是引号(" “,’ ',单、双引号均可)内的一切东西1)若字符串中需要出现引号,例如打印Let’s go!法1:使用转义字符(\):>>>‘Let’s go!’法2:使用双引号(” “):>>>“Le...原创 2019-09-16 16:36:23 · 95 阅读 · 0 评论 -
python学习笔记4-改进小游戏
请问Python的and操作符 和C语言的&&操作符 有何不同?关于逻辑and和or,python的用法和C的用法主要异同点如下:1、当两个操作数均为逻辑值时,与我们通常理解的逻辑运算一致;2、当第一个操作数为逻辑值,第二个操作数为其他类型时,执行以下规则:a and b:在a为false的时候,返回a,否则返回b。a or b: 在a为true的时候,返回a,否则返回b...原创 2019-09-18 16:38:17 · 115 阅读 · 0 评论 -
python学习笔记2-小甲鱼课程
1. IDLE是python的外壳2. IDLE——File——New File——输入程序段3. 快捷键:Alt + N #上一条语句F5 #运行程序段4. dir(builtins) #查看所有内置函数5. help(xxx) #查看具体的某个函数怎么用,例如:help(input)6. 练习程序1 temp = input('请猜测一个数字(在1—100之间)...原创 2019-09-06 21:15:54 · 195 阅读 · 0 评论 -
python学习笔记5-数据类型+操作符
使用int () 将小数转换为整数,采用截断方式,即向下取整,直接砍掉小数点,不会四舍五入。(例如6.7,向上取整为7,向下取整为6)获得关于类型的信息:(1)用type():例如>>> a = '520'>>> type( a )(2)用isinstance():指定一个参数类型,看是否匹配,返回一个bool值>>> ...原创 2019-09-22 21:45:06 · 110 阅读 · 0 评论 -
python学习笔记6-分支循环
小飞机游戏框架加载背景音乐播放背景音乐(设置单曲循环)诞生我方飞机while true: if 用户点击窗口关闭按钮: 退出程序 break 小飞机诞生 小飞机移动一个位置 屏幕刷新 if 用户鼠标产生移动: 我方飞机中心位置 = 用户鼠标位置 屏幕刷新 if 我方飞机与小飞机发生撞击: 我放挂,播放撞击音乐 修改我方飞机图案 打印“G...原创 2019-09-26 09:32:18 · 179 阅读 · 0 评论 -
python学习笔记7-列表
创建列表(1)普通列表member = ['小甲鱼','布丁','黑夜','迷途','胡图']member number = [1,2,3,4,5](2)混合列表mix = [1,'小甲鱼','布丁',2,23,[5,6,9]](3)空列表empty = []向列表内添加元素(1)append():该函数有一个参数,且一次只能添加一个元素member.qppen...原创 2019-10-10 22:34:02 · 162 阅读 · 0 评论 -
PYTHON学习笔记1
@PYTHON学习笔记-1相关知识用缩进来体现代码的从属关系每个import语句只导入一个模块,按照标准库、扩展库、自定义库顺序依次导入,且只导入需要使用的库在每个类、函数定义和一段完整功能代码后增加空行,在运算符两侧加空格,在逗号后面加空格不写过长的语句,需要时用“\”续航符,或圆括号将更多代码行括起来表示为一条语句使用“#”或者三引号"""注释,前者用于单行注释,后者用于大段说明...原创 2019-07-01 11:10:50 · 122 阅读 · 2 评论