寻松点点的Python之旅

Python一些库结构.png

学什么:

第一步:先考虑基本库和Numpy、Pandas与Matplotlib的学习。估计会是好几个月的甚至更长的学习阶段,估计会出30个左右个人比较感兴趣的demo吧。
第二步:这个阶段过完了后,下一步应该会是学习数据挖掘爬虫,从数据网站找一些数据,然后做数据可视化信息分析。数据分析,那数据结构数据库自然少不了,C++也安排上吧。
第三步:如果数据挖掘阶段也顺利度过了,接下来估计会考虑自然语言处理NLPML、Deep Learning。这个不知道要几年后才会接触到了,先安排上吧。学还是不学,看心情咯。

不学什么:(不会花太多时间的地方)

  1. Web编程
  2. 网络编程
  3. 项目开发

核心库

  1. Numpy
  2. matplotlib
  3. pandas

词云方面

  1. wordcloud
  2. jieba
  3. PIL

二、环境的安装和测试

检查pip

pip --version

如何安装pip?

sudo apt install python-pip

如果是pip3命令修改为:【sudo apt install python3-pip】

如果安装的是pip想换成pip3怎么卸载?

python -m pip uninstall pip
sudo apt-get remove python-pip python-pip
You are using pip version 19.0.3, however version 20.2b1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

Q:使用pip下载速度很慢怎么办?

A:提高pip下载速度:使用国内pip镜像源提高pip下载速度

国内源:

新版ubuntu要求使用https源,要注意。

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

上海交通大学:https://mirrors.sjtug.sjtu.edu.cn/

豆瓣:http://pypi.douban.com/simple/

临时使用:pip install 库名 -i 镜像地址

如使用豆瓣源下载numpy

pip install numpy -i http://pypi.douban.com/simple/

Q:pip命令如何查看安装的库?

pip3 list

永久修改(暂时不考虑)

安装支持的库

pip install numpy scipy pandas matplotlib

检查安装是否成功

3、查看Numpy版本

python -c "import numpy; print numpy.version.version"


python -c "import numpy; print numpy.version"

4、查看Numpy安装路径

python -c "import numpy; print numpy.file"

5、查看SciPy版本

python -c "import scipy; print scipy.version.version"


python -c "import scipy; print scipy.version"

6、查看SciPy安装路径

python -c "import scipy; print scipy.file"

7、查看Matplotlib版本

python -c "import matplotlib; print matplotlib.version.version"


python -c "import matplotlib; print matplotlib.version"

8、查看SciPy安装路径

python -c "import matplotlib; print matplotlib.file"


Networkx

# coding=utf-8
import networkx as nx
import matplotlib.pyplot as plt

'''
目的:测试networkx 环境
时间:20200822
作者:Tamkery
'''

G=nx.Graph()
G.add_edge(1,2)
nx.draw_networkx(G)
plt.show()
20200822230320.png

文件名不要用netwox,


20200822230440.png

绘制有向图Demo

# coding=utf-8
import networkx as nx
import matplotlib.pyplot as plt

'''案例2'''

#中文兼容性 
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']

##绘制有向图
G1=nx.DiGraph() # 

#add_node()给图添加节点 
G1.add_node('法外狂徒张三')
G1.add_node('经常背锅王二')
G1.add_node('让子弹飞李四')

# 测试用
#a=list(G1.nodes()) # 通过nodes()函数获取节点的列表
#print(a)  # 打印节点list

#add_edge()给图添加边
G1.add_edge('法外狂徒张三', '经常背锅王二') #  3 to 2 张三到王二的有向边
G1.add_edge('法外狂徒张三', '让子弹飞李四')#3 to 4
G1.add_edge( '经常背锅王二','法外狂徒张三')# 2 to 3
G1.add_edge( '经常背锅王二','让子弹飞李四') # 2 to 4
 
 
# networkx 提供的draw_circular()将节点排列成一个个圆,并将它们与边连接起来
nx.draw_circular(G1,
    node_color='#1E90FF',
    node_size=2000,
    with_labels=True    )

plt.show()

Figure_1.png

遇到节点中文乱码问题:加下面这段语句:


image.png
#中文兼容性 
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容