自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1150)
  • 资源 (14)
  • 收藏
  • 关注

原创 我写的《高性能Android开发技术》一书已正式出版全国发行

我写的《高性能Android开发技术》一书,已由北京航空航天大学出版社正式出版并全国发行,京东上的发售页面链接地址:https://item.jd.com/12602702.html感谢北京航空航天大学出版社,感谢北京航空航天大学出版社的董宜斌先生、张冀青老师,感谢CSDN,感谢给予我帮助和支持的人!谢谢你们!我的邮箱:zhangphil@live.com...

2019-05-11 23:10:56 2465 9

原创 高等数学-线性代数:正交投影和正交分量

高等数学-线性代数:正交投影和正交分量练习

2021-06-10 23:04:50 71

原创 高等数学-线性代数:矩阵对角化

高等数学-线性代数:矩阵对角化【练习】

2021-06-08 23:17:49 53

原创 高等数学-线性代数:已知特征值,求解特征空间的特征向量

高等数学-线性代数:已知特征值,求解特征空间的特征向量[练习]

2021-06-07 23:07:59 89

原创 高等数学-线性代数:特征向量与差分方程的连接

高等数学-线性代数:特征向量与差分方程的连接

2021-06-06 23:07:13 40

原创 高等数学-线性代数:特征向量概念演示

高等数学-线性代数:特征向量概念演示

2021-06-05 01:21:24 37

原创 高等数学-线性代数:马尔可夫链与稳态向量

高等数学-线性代数:马尔可夫链与稳态向量

2021-06-02 00:46:13 69

原创 高等数学-线性代数:差分方程到一阶方程组

练习,线性代数:差分方程到一阶方程组

2021-06-01 00:04:22 86

原创 Python网络爬虫,pyperclip与pyautogui模拟用户双击选择复制粘贴微博关键数据

以成都地铁官微为例,爬虫爬取成都地铁官微的粉丝数量:# pyautogui通过模板匹配,找到新浪微博账户显示粉丝数量的位置,# 然后双击使得数字处于选中状态,再用pyperclip获取粘贴板数字。import timeimport pandas as pdfrom tqdm import tqdmimport pyautoguiimport webbrowser as wbfrom selenium import webdriverimport pyperclip# 启动程序前先

2021-03-02 23:04:52 220 1

原创 Python网络爬虫,pyautogui与pytesseract抓取新浪微博数据,OCR

Python网络爬虫,pyautogui与pytesseract抓取新浪微博数据,OCR方案用ocr与pyautogui,以及webbrowser实现功能:设计爬虫抓取新浪微博数据,比如,抓取微博用户的粉丝数。Windows下需要先下载tesseract ocr安装文件。下载地址:http://digi.bib.uni-mannheim.de/tesseract下载后安装。安装完成后,需要配置当前系统指向tesseract.exe文件的路径,如果不想通过设置系统环境变量实现,也可以通过设置p

2021-03-01 23:59:08 219 2

原创 Python,网络爬虫selenium与pyautogui抓取新浪微博用户数据

Python,网络爬虫selenium与pyautogui抓取新浪微博用户数据不需要登陆新浪微博账户,直接运行就可以通过python爬虫爬取新浪微博用户数据。本例selenium与pyautogui结合,爬取十大城市的地铁(轨道交通)官方微博的粉丝数量。最终把数据存入excel和csv文件。python代码:import reimport timeimport pandas as pdfrom tqdm import tqdmimport pyautoguifrom selenium

2021-02-24 23:04:33 139

原创 Python, 网络爬虫爬取百度贴吧元数据绘制matplotlib图

import requestsimport reimport timeimport pandas as pdfrom tqdm import tqdmimport matplotlibimport matplotlib.pyplot as pltdef get_city_data(city): url = f'https://tieba.baidu.com/f?ie=utf-8&kw={city}' r = requests.get(url=url, timeou.

2021-02-20 23:53:46 150

原创 Python, 网络爬虫爬取百度贴吧元数据存入excel

import requestsimport reimport timeimport pandas as pdfrom tqdm import trangedef get_city_data(city): url = f'https://tieba.baidu.com/f?ie=utf-8&kw={city}' r = requests.get(url=url, timeout=30) card_menNum_pattern = re.compile(r'&l.

2021-02-18 23:50:35 96

原创 Python爬取全国或特定城市百度地图慧眼、百度迁徙迁入迁出大数据

Python爬取全国或城市的百度地图慧眼(百度迁徙)迁入、迁出大数据Python代码:import requestsimport timeimport pandas as pdimport datetime# 百度迁移方向 0迁入,1迁出MOVE = ('move_in', 'move_out')"""构造10个城市名和代码代码可以在民政部查找,连接地址 http://www.mca.gov.cn/article/sj/xzqh/2019/2019/201912251506.h

2021-02-17 23:15:54 1422 1

原创 git查看当前分支所属的远程仓库地址

git remote -v

2021-02-10 23:06:06 1039

原创 ZeroMQ消息Python版:pyzmq发布响应模式 ( Pub-Sub模式)

服务端:import zmqimport sysimport timedef main(): context = zmq.Context() skt = context.socket(zmq.PUB) skt.bind("tcp://127.0.0.1:8888") while True: try: time.sleep(3) data = bytes('服务器时间:@' + time.st

2021-02-08 23:16:30 105

原创 ZeroMQ消息Python版本:pyzmq请求响应模式 ( Request-Reply模式)

ZeroMQ消息:pyzmq请求响应模式 ( Request-Reply),Python服务端:import zmqimport sysdef main(): context = zmq.Context() skt = context.socket(zmq.REP) skt.bind("tcp://127.0.0.1:8888") while True: try: print("等待客户连接 ...") .

2021-02-07 23:03:52 172

原创 Python,Django响应值返回Json

resp = JsonResponse(data=data) # 或者 # resp = HttpResponse(json.dumps(data),content_type='application/json')

2021-02-06 23:13:52 59

原创 Python:根据字典dict的值value查找key

方法1:# 根据字典的值value获得该值对应的keydef get_dict_key(dic, value): keys = list(dic.keys()) values = list(dic.values()) idx = values.index(value) key = keys[idx] return key方法2:# 根据字典的值value获得该值对应的keydef get_dict_key(dic, value): .

2021-02-01 23:37:38 1893 1

原创 Python报错TabError: inconsistent use of tabs and spaces in indentation

Python报错TabError: inconsistent use of tabs and spaces in indentationPython编译器报错:TabError: inconsistent use of tabs and spaces in indentation原因是ide里面的编译器对于空格键和tab键的处理问题。解决方法:在报错的代码开头处,删掉tab键,用4个空格替换。...

2021-01-28 23:04:02 263

原创 Python:进度条tqdm

from tqdm import tqdm, trangeimport timeif __name__ == '__main__': for i in trange(10): time.sleep(1) for i in tqdm(range(10), desc='处理中'): time.sleep(1) dic = ['a', 'b', 'c'] pbar = tqdm(dic) for i in pbar: .

2021-01-27 23:18:37 91

原创 Python:fuzzywuzzy文本相似度检测

from fuzzywuzzy import fuzzif __name__ == '__main__': r1 = fuzz.ratio("zhang phil", "zhang") r2 = fuzz.ratio("zhang phil", "zhang phil!") r3 = fuzz.partial_ratio("zhang phil", "zhang phil!") r4 = fuzz.ratio("zhang phil", "zhang phil") .

2021-01-26 23:06:28 193

原创 Python:PrettyTable格式化输出数据

from prettytable import PrettyTableif __name__ == '__main__': table = PrettyTable() table.field_names = ['姓名', '年龄', '城市'] table.add_row(["zhang", 28, "北京"]) table.add_row(["phil", 20, "上海"]) table.add_row(["fly", 21, "广州"]) tabl.

2021-01-25 00:05:06 336

原创 Python:pip查看已安装的库或第三方包信息

pip list列出所有包的版本信息。pip show xxx输出指定包xxx的详细信息,例如pip show pandas

2021-01-24 00:24:57 1148

原创 Python数据清洗:strava运动跑步和骑行路径路线经纬度散点序列数据

在这这个链接中(http://db.site-digger.com/csv/7374726176615f636f6d5f73616d706c655f75746638/),离线下载数据文件,这是一个在线的运动跑步和骑行路径路线经纬度散点序列数据,数据集中包含了路线中经过的经纬度点数据,如图:对上面的数据文件strava_com_sample_utf8.xls进行清洗,python代码如下:import pandas as pdimport jsonfrom json import JSOND

2021-01-20 23:12:53 132

原创 Python:pycharm里面seaborn没有显示画不出来图

在绘图最后添加一行代码:plt.show()即可显示

2021-01-19 23:11:01 657

原创 Python:matplotlib单组柱状图Bar

Python:matplotlib单组柱状图Barimport numpy as npimport matplotlib.pyplot as pltdef get_data(size): border = 80 x = np.linspace(start=1, stop=size, endpoint=True, num=size, dtype=np.int) # x = np.arange(start=1, stop=size+1, step=1, dtype=np.i

2021-01-18 23:10:59 124

原创 Python:matplotlib分组Bar柱状图

Python:matplotlib分组Bar柱状图import numpy as npimport matplotlib.pyplot as pltdef get_data(size): border = 80 x = np.linspace(start=1, stop=size, endpoint=True, num=size, dtype=np.int) # x = np.arange(start=1, stop=size+1, step=1, dtype=np.i

2021-01-18 00:53:17 1592 1

原创 Python:matplotlib绘制柱状图Bar

Python:matplotlib绘制柱状图Barimport numpy as npimport matplotlib.pyplot as pltdef get_data(): size = 5 border = 80 x = np.linspace(start=1, stop=size, endpoint=True, num=size, dtype=np.int) # x = np.arange(start=1, stop=size+1, step=1, d

2021-01-15 00:51:25 482

原创 Python:matplotlib一表多图一图多表

在一张图中画4条折线。举例,读取北京、成都、上海、深圳四城市的天气预报气温数据,然后在一张图中用四根折线绘制气温变化。Python代码如下:import pandas as pdimport matplotlib.pyplot as pltimport requestsimport reimport jsonCITY = {'北京': 101010100, '成都': 101270101, '上海': 101020100, '深圳': 101280601}MARKER = ['^',

2021-01-14 00:17:55 237

原创 Python:读取城市天气预报json数据用matplotlib画高低温双折线

Python:读取城市天气预报json数据用matplotlib画高低温双折线以成都的天气预报数据为例,成都的天气预报json接口传入的城市代码为101270101:import pandas as pdimport matplotlib.pyplot as pltimport requestsimport reimport jsondef get_data(): city_code = 101270101 url = f'http://t.weather.itboy

2021-01-13 00:36:57 266 1

原创 Python地理地图可视化:plotly连接mapbox多个地理经纬度中心点line+marker

Python地理地图可视化:plotly连接mapbox多个地理经纬度中心点import plotly.graph_objects as goKEYS = ['中心点经纬度', '维度', '经度', '内容']def get_data(): city_name = ['北京', '上海', '广州', '深圳', '成都'] latlngs = [[39.929986, 116.395645], # 北京中心点经纬度 [31.249162,

2021-01-11 23:05:40 440 1

原创 Python地理可视化:plotly绘制mapbox地图热力密度图

Python地理可视化:plotly绘制mapbox地图热力密度图import plotly.graph_objects as goimport numpy as npKEYS = ['中心点经纬度', '维度', '经度', '内容']def get_data(): city_name = ['北京', '上海', '广州', '深圳', '成都'] latlngs = [[39.929986, 116.395645], # 北京中心点经纬度

2021-01-10 00:05:59 712

原创 Python,pandas与sqlalchemy读写sql数据库

from sqlalchemy import create_engineimport pymysqlimport pandas as pddef accesss_sql_db(user, password, host, port, db): engine = create_engine(f'mysql+pymysql://{user}:{password}@{host}:{port}/{db}?charset=utf8') sql = r'select * from 数据库中的表名

2021-01-09 01:39:51 237 1

原创 Python数据可视化:plotly热力图Heatmap(数据密度热图)

利用余弦函数两次叠加生成密度数据,然后用plotly绘制热力图。Python代码:import plotly.graph_objects as goimport numpy as npimport pandas as pddef get_data(size): R = np.linspace(0, 2 * np.pi, size) x = np.linspace(start=0, stop=size, num=size, dtype=np.int) y = np.l

2021-01-08 00:02:42 3351 2

原创 Python数据可视化:plotly.express三维坐标数据点(3D坐标)

import numpy as npimport pandas as pdimport plotly.express as pxdef get_data(size): R = np.linspace(0, 2 * np.pi, size) x = np.linspace(start=0, stop=size, num=size, dtype=np.int) y = np.linspace(start=0, stop=size, num=size, dtype=np.in.

2021-01-07 00:05:28 882 1

原创 Python,Django启动端口选择

Django默认的启动服务器端口是8000,如果想使用不同的服务器端口,则使用Django命令启动:python manage.py runserver xxxxxx是打算使用的服务器端口号

2021-01-05 07:39:00 297 1

原创 Python,Django报错:Refused to display ‘url‘ in a frame because it set ‘X-Frame-Options‘ to ‘DENY‘

Python,Django报错:Refused to display ‘url’ in a frame because it set ‘X-Frame-Options’ to ‘DENY’解决方案:在settings.py代码文件里面增加一行配置:X_FRAME_OPTIONS = 'ALLOWALL'

2021-01-03 09:48:42 446 2

原创 Python,Django从url链接中传递参数值

比如,打算通过http://127.0.0.1:8000/?page=6这个url链接把page这个key对应的参数值6传递给服务端,那么:1、在urls.py中增加path:urlpatterns = [ path('admin/', admin.site.urls), re_path(r'^\?page=(\d+)$', views.get_page)]2、在urls.py中新增的path对应的get_page函数中写入如下代码:def ge..

2021-01-02 13:54:56 218

原创 Python,Django web工程项目的hello,world!

第一步:以pycharm为例,创建一个server_demo项目,在server_demo下面创建一个app应用:app_demo,如图:**第二步:**打开app_demo应用下面的views.py代码文件,写下要返回给http请求的内容:from django.http import HttpResponsedef hello_world(request): s = 'hello,world!' resp = HttpResponse(s) return r

2021-01-01 00:18:30 110 1

链家2020年9月二手房数据

全国的房产价格地址经纬度等信息,2020年9月份链家的二手房数据包。下载后是一个excel表,将这个excel表另存为csv数据文件,可以用pandas读取。

2020-12-10

2019年民航机场吞吐量排名.xls

2019年民航机场生产统计公报。数据来源,民用航空局。该excel表格中,罗列了中国各大城市在2019年的机场客流量数据和排名。

2020-12-10

Android Volley

Android网络开发框架Volley需要的jar包:volley.jar。该包直接导入到自己的项目即可使用。

2015-08-27

Android底部弹出iOS7风格对话框_库文件资源

Android底部弹出iOS7风格对话框。库文件,直接作为库添加到自己的项目加以引用即可。

2015-04-08

strava_com_sample_utf8.xls

一个excel表格数据,数据是一个公开的Python数据集,包含路径经纬度散点。提取里面的路径经纬度散点,可以构绘出地图线路。

2020-12-10

SearchDemo

Android搜索建议演示代码,完整的项目代码文件。

2015-04-17

jxta2.7.zip

JXTA 2.7,P2P分布式计算框架JXTA。version 2.7。shell 2.5.

2019-08-21

AXMLPrinter2的jar文件及源代码文件

Android逆向工程之AXMLPrinter2的jar文件及源代码文件。

2018-11-08

DrawerLayoutDemo

Android DrawerLayout Demo

2015-09-24

QQ侧滑边栏源代码

移动版QQ侧滑边栏源代码(Android)。UI交互设计样式和QQ高度相似。

2015-10-29

MaterialDesignLibrary_Code and Lib合集

MaterialDesignLibrary_Code and Lib 内含:NineOldAndroidsLibrary包和一个测试项目:MaterialDesignActivity

2015-09-21

digital-7字体(LED数字样式字体)

digital-7字体(LED数字样式字体)。该字体主要用于显示LED数字灯样式的字体。直接导入到Android assets文件下,作为font 字体使用。

2017-09-05

Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部弹入淡出

Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部弹入淡出

2015-11-29

sqlitemanager.jar

sqlitemanager.jar。用于查看SQLite数据库的第三方插件。

2015-07-16

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除