- 博客(10)
- 收藏
- 关注
原创 matplotlib画图流程理解
plt.***和ax.***的区别我认为所有不先讲清楚plt.***和ax.*** 两种画图方式的区别的教程都是耍流氓。一上来就告诉你,plt.figure(), plt.plot(), plt.show(),这么画就对了的,都是不负责任的表现!在matplotlib中,有两种画图方式:plt.figure():plt.***系列。通过plt.xxx来画图,其实是取了一个捷径。这是通过matplotlib提供的一个api,这个plt提供了很多基本的function可以让你很快的画出图来,但是如果
2021-12-21 22:00:41
891
原创 matplotlib绘制直方图
from matplotlib import pyplot as plthist( x, bins=None, range=None, normed=False, # 超重要 density=False, weights=None, cumulative=False, bottom=None, histtype='bar', align='mid', rwidth=None, # 选用 orientation='vertical', color=None, edgecolor=...
2021-12-21 21:14:35
343
原创 print 换行不换行?
python中的print函数主要用于输出。在我们常用的print()方法进行输出时,通常输出结果是整行显示出来的,这时候我们需要考虑一下,我们输出的结果需不需要换行?不需要换行的方法也是嗯容易的的,这里就不多赘述了,来说说如何做到输出换行:常用的转义符方式:\n#-*-coding:utf-8-*-A="来看看能不能\n换行。"print(A)输出结果来看看能不能换行。使用三引号进行换行:"""value1;value2;value3. """#-*-c...
2021-12-20 23:05:15
822
原创 Mac 遇见docker
一、安装Install Docker Desktop on Mac | Docker Documentation 里面有下载安装链接图形UI安装二、使用1.安装镜像docker pull centos:latestlatest代表拉取最新的镜像,当然可以先搜索下docker search centos2.查看本地镜像tongkun@localhost java (master) $ docker imagesREPOSITORY T...
2021-10-26 20:24:12
633
原创 pandas 筛选、排序
筛选出'a'列中带有'b'的行,然后对这些数据进行groupby,结果倒序排df[df['a'].str.contains('b')].groupby(['a','c'])['uid'].agg({'uv':'count'}).sort_values(by='uv',ascending=0)筛选groupby之后排序,分组取top值(分组排序的迂回方法,不知道有没有更好的方法)df[df['from'].str.contains('oppo r9')].groupby(['from','..
2021-10-25 22:58:48
293
原创 如何查找python各种路径
打开我们的cmd命令输入Python输入 import sys输入 print(sys.path)列表中的第四个将是你的安装路径
2021-10-25 19:52:51
1589
原创 Mac改变默认python并卸载旧版本python
改变默认python打开配置文件open ~/.bash_profile1改变默认python路径在.bash_profile中加上:alias python="/usr/bin/python3"1在2020新款mac中自带了python3(可能是新装了Xcode?没注意具体原因),在/usr/bin/python3中,可以将路径换为这个;或者是从python官网下载的python,例如/usr/local/bin/python3;或者conda里的python,例如/opt/mi..
2021-10-22 22:21:21
3372
原创 python函数之list
list()与list[] 不一样list()将括号内容变为listlist[] 将[]内容赋值为list试试:list(range(0,9))list[range(0,9)]结果大不相同
2021-10-18 23:26:48
100
原创 dataframe更改columns
原数据:df1=pd.DataFrame({'id':[1,2,3,4],'name':['aa','bb','cc','dd'],'class':[1,1,2,2]})1 id name class0 1 aa 11 2 bb 12 3 cc 23 4 dd 2方法一:使用rename函数更改列名df2=df1.rename(columns={'name':'stu_name','clas...
2021-10-18 18:30:54
4748
原创 python -range()
range()函数range(101):可以用来产生0到100范围的整数,需要注意的是取不到101。range(1, 101):可以用来产生1到100范围的整数,相当于前面是闭区间后面是开区间。range(1, 101, 2):可以用来产生1到100的奇数,其中2是步长,即每次数值递增的值。range(100, 0, -2):可以用来产生100到1的偶数,其中-2是步长,即每次数字递减的值。...
2021-10-18 18:21:30
2647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅