- 博客(28)
- 资源 (15)
- 收藏
- 关注
原创 Python,Django创建web项目project和应用app
1、使用django命令启动一个django服务器项目(project):django-admin.py startproject xxxxxx就是django的项目名称。该命令是创建一个django项目(project)。2、创建django项目(project)下面的一个子应用命令:python manage.py startapp xxxxxx即为当前django项目(project)中的一个app(web应用)。一个django项目(project)下面可以有若干个app,从而构成服务
2020-12-31 01:21:13 714 1
原创 Python,地理地图可视化:plotly绘制mapbox地图城市中心点经纬度marker标记
import plotly.graph_objects as goKEYS = ['中心点经纬度', '维度', '经度', '内容']def get_data(): city_name = ['北京', '上海', '广州', '深圳', '成都'] latlngs = [[39.929986, 116.395645], # 北京中心点经纬度 [31.249162, 121.487899], # 上海中心点经纬度 .
2020-12-29 23:05:33 4165
原创 Python:pandas读取Excel数据用plotly图表呈现
这篇(https://zhangphil.blog.csdn.net/article/details/111019441)是用matplotlib呈现了各大城市机场的客运量排名数据,本篇数据清洗部分保持基本不变,图表换成plotly实现。Python代码:import pandas as pdimport plotly.express as pxKEYS = ['城市/机场', '排名', '客流量']FONT_SIZE = 18# 数据清洗# 数据链接 https://downlo
2020-12-28 23:02:32 1578
原创 CentOS 7安装部署django项目,Python
假设python和sqlite3均满足当前django项目最低配置需求。如果python或sqlite3版本过低需要升级,看之前的文章。事先准备:django在centos7上可能依赖的工具包安装(非必需,但可能会解决各种坑):yum update -yyum -y groupinstall "Development tools"yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlit
2020-12-27 23:06:17 1421 1
原创 CentOS 7升级sqlite3到最新版本
django在CentOS 7上安装部署会抛出sqlite3错误:django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).原因是CentOS 7预装的sqlite3版本过低的原因。现在对CentOS 7的sqlite3升级,升级到最新版本。首先到sqlite3官网下载最新版本的sqlite3安装文件:https://www.sqlite.org/2020/sqli
2020-12-25 23:36:40 3117
原创 CentOS 7升级Python到最新版3.9.1
Centos7默认的python版本是2.7,现在很多新开发的python均需要3.X以上。下面升级centos的预装python版本到最新。可选命令(如果升级安装过程有问题,可以执行下面命令):yum update -yyum -y groupinstall "Development tools"yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc l
2020-12-24 23:09:51 30590 7
原创 Python:下载zip文件并解压zip文件数据
以下载百度地图官方给出的中国各大城市中心经纬度压缩文件( https://mapopen-website-wiki.bj.bcebos.com/static_zip/BaiduMap_cityCenter.zip )为例python代码如下:import requestsimport zipfileimport tempfiledef get_data(): url = "https://mapopen-website-wiki.bj.bcebos.com/static_zip/
2020-12-23 23:05:50 5334 2
原创 Python,连接mysql数据库
import pymysqldef sqldb_opt(): # sql数据库访问基本配置 config = { 'host': '', 'port': 3306, 'user': '你的sql数据访问用户名', 'password': '你的sql数据库访问密码', 'db': '你要访问的sql数据库名称', 'charset': 'utf-8' } db = pymy
2020-12-21 23:09:01 191 1
原创 Python,三行代码把excel表格数据写入sql数据库
python通过sqlalchemy与pandas三行代码实现excel表数据导入泛sql类型的数据库from sqlalchemy import create_engineimport pandas as pd# 以my_test_table这个名称在数据库中新建一个表# 如果是if_exists = append,那么是追加数据def accesss_db(path): # 以下三行代码为核心代码 engine = create_engine(f'sqlite:///{
2020-12-20 23:34:38 2038
原创 Python读数据库:基于sqlalchemy与pandas
# import sqlite3from sqlalchemy import create_engineimport pandas as pddef accesss_db(path): # conn = sqlite3.connect(f"{path}") engine = create_engine(f'sqlite:///{path}') sql = r'select * from people' # 查询数据库中的表 people df = pd.read.
2020-12-19 23:01:20 1098
原创 Python:folium的HeatMapWithTime地图数据源构造
import numpy as npif __name__ == '__main__': SIZE = 3 # np.random.seed(3141592) a = np.random.normal(size=(SIZE, 2)) b = np.array([[1, 1]]) initial_data = a * b + np.array([30.679943, 104.067923]) print(initial_data) c = np.
2020-12-18 23:02:30 1329
原创 Python:地理地图可视化folium标记点弹窗设置
python代码如下:import webbrowser as wbimport foliumif __name__ == '__main__': loc = [30.679943, 104.067923] map = folium.Map(location=loc, zoom_start=11, zoom_control=True, tiles='...
2020-12-17 23:16:37 4435 2
原创 Python:seaborn中文乱码
解决:import seaborn as snssns.set_style('whitegrid', {'font.sans-serif': ['simhei','FangSong']})
2020-12-16 23:02:35 1893
原创 Python:地理地图folium蚂蚁/洋流/蠕虫动态行进路线
给定一批经纬度,在地图上画出路线,并且动态显示行进的路线,形式如流动的洋流、蚁群、蠕虫等python代码:import webbrowser as wbimport foliumfrom folium import pluginsif __name__ == '__main__': city_name_list = ['北京', '上海', '广州', '深圳', '成都'] latlngs = [[39.929986, 116.395645], # 北京中心点经纬度
2020-12-16 00:13:44 2782 1
原创 Python:folium地图标记icon分组展示
python代码如下:import webbrowser as wbimport foliumfrom folium import FeatureGroup, Marker, LayerControlif __name__ == '__main__': city_name_list = ['北京', '上海', '广州', '深圳', '成都'] latlngs = [[39.929986, 116.395645], # 北京中心点经纬度 [3
2020-12-14 23:04:13 2769
原创 Python:天气预报接口获取json数据并结合温度值与城市经纬度通过folium绘制热力图(C)
在前几篇的基础上,通过天气预报接口读取json天气预报数据,然后取出温度值,结合城市经纬度,最终通过folium绘制热力图。python代码如下:import jsonimport webbrowser as wbimport pandas as pdimport urllibimport foliumfrom folium.plugins import HeatMapimport numpy as npdef get_weather_data(city_code): url
2020-12-13 23:08:28 1419 1
原创 Python:获取中国城市的天气预报json数据(B)
上一篇已经知道如何获取某个城市的天气预报城市编码,接下来可以通过天气预报接开获取天气json数据:import pandas as pdimport jsonimport urllibdef get_weather_data(city_code): url = f'http://www.weather.com.cn/data/cityinfo/{city_code}.html' response = urllib.request.urlopen(url) conten
2020-12-12 23:12:43 1124 1
原创 Python:查找天气预报json接口的城市代码(A)
天气预报json接口当需要获取某个城市天气数据json时候,需要传入一个城市代码编码作为入参,例如 http://t.weather.itboy.net/api/weather/city/xxxxxx ,其中xxxxxx即为城市代码,以下是一段python代码,提供一个简单查询函数,输入中文城市名,返回该城市的城市代码。import pandas as pddef search_city_code(city_name): city_code = '-1' df = pd.read
2020-12-11 23:05:12 3284 1
原创 Python:pandas读取Excel数据用matplotlib图表呈现
民航局官网(http://www.caac.gov.cn/XXGK/XXGK/TJSJ/202003/t20200309_201358.html)提供了一份excel表格数据:2019年民航机场吞吐量排名.xls,如图:作为备份,同步存放一份到https://download.csdn.net/download/zhangphil/13624153,下载后是一份excel数据文件。内容如上。该份数据包含了2019年各大城市机场客流量数据和排名。用Python的pandas读取该excel表格数.
2020-12-10 23:08:02 5115 1
原创 Python:地理地图folium标记物icon,圆圈,圆形,热力图,经纬度点之间的线绘制
python:地理地图folium标记物icon,圆圈,圆形,热力图,经纬度点之间的线绘制import webbrowser as wbimport foliumfrom folium.plugins import HeatMap, MiniMap, MarkerClusterimport numpy as np# 绘制热力图def draw_heatmap(map): data = ( np.random.normal(size=(100, 3)) .
2020-12-08 23:02:43 10109 2
原创 Python:folium地图增加自定义icon标记物
python代码如下:import webbrowser as wbimport foliumfrom folium import CustomIcondef draw_custom_icon(map, loc): url = '{}'.format icon_image = url("https://img-blog.csdnimg.cn/20190511223909598.png") shadow_image = url("https://profile.csdn
2020-12-07 23:12:43 5309 4
原创 Python:通过folium把全国各城市房产价格等地理信息绘制标记于地图
首习需要获取全国的房产价格地址经纬度等信息,可以在这个链接http://db.site-digger.com/csv/6c69616e6a69615f7869616f71755f73616d706c655f757466385f323032303039/下载2020年9月份链家的二手房数据包。下载后是一个excel表,将这个excel表另存为csv数据文件,打开后数据是这样的:然后通过pandas读取、清洗数据,根据自己兴趣取需要的数据条目。把数据清洗后,最重要的是经纬度,有了经纬度,就可..
2020-12-06 23:02:48 1567 2
原创 Python地理地图可视化:folium把百度地图中国城市中心经纬度解析出来并在地图上展示(三)
python地理地图可视化:folium把百度地图各个城市经纬度解析出来并在地图上展示上一篇把百度地图各个城市的经纬度解析出来了,现在通过folium把各个经纬度点在地图上绘制出来,代码如下:import jsonimport webbrowser as wbimport foliumNAME = 'n'GEO = 'g'CITY = 'city'CITIES = 'cities'PROVINCE = 'province'PROVINCES = 'provinces'LAT
2020-12-05 00:03:51 7764 12
原创 Python解析百度地图各省市经纬度(二)
在上一篇的基础上,把各个省的城市经纬度解析出来:import jsonNAME = 'n'GEO = 'g'CITIES = 'cities'PROVINCES = 'provinces'# 把百度文件装入字符串def load_origin_bd_file_to_str(): f = open(file='BaiduMap_cityCenter.txt', mode='r', encoding='gbk') sss = f.read() f.close()
2020-12-04 00:05:33 1510
原创 Python把百度地图城市中心点经纬度数据清洗成标准json(一)
import json# 把百度文件装入字符串def load_origin_bd_file_to_str(): f = open(file='BaiduMap_cityCenter.txt', mode='r', encoding='gbk') sss = f.read() f.close() return sssdef clean_data(sss): target = ('municipalities:', 'provinces:', 'citi.
2020-12-03 00:09:07 1512
原创 Python更新numpy到1.19.4出现错误
错误日志:RuntimeError: The current Numpy installation ('D:\\code\\python\\pythonProject\\venv\\lib\\site-packages\\numpy\\__init__.py') fails to pass a sanity check due to a bug in the windows runtime. See this issue for more information: https://tinyurl.co
2020-12-03 00:07:21 3219 3
原创 mysql 8 解压版找不到my.ini文件
mysql 8启动方式有所变化,直接使用命令:mysqld --initialize --console启动,mysql会自动初始化一个data目录文件。
2020-12-01 00:16:26 1189
链家2020年9月二手房数据
2020-12-10
strava_com_sample_utf8.xls
2020-12-10
digital-7字体(LED数字样式字体)
2017-09-05
MaterialDesignLibrary_Code and Lib合集
2015-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人