想要引用某个对象的某个方法时,单击tab即可找到所有方法,例如
这可太tm好用了
把Seaborn视为matplotlib的补充,而不是替代物。同时它能高度兼容numpy与pandas数据结构以及scipy与statsmodels等统计模式。
https://www.jianshu.com/p/94931255aede
#https://www.jianshu.com/p/94931255aede
#https://blog.csdn.net/qq_45261963/article/details/118324085
import seaborn as sns #把Seaborn视为matplotlib的补充,而不是替代物。同时它能高度兼容numpy与pandas数据结构以及scipy与statsmodels等统计模式。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt #Pyplot 是常用的绘图模块,能很方便让用户绘制 2D 图表。
x=np.arange(8)
y=np.array([1,5,3,6,2,4,5,6])
df=pd.DataFrame({'x-axis':x,'y-axis':y})
sns.barplot(x='x-axis',y='y-axis',data=df) # https://blog.csdn.net/qq_45261963/article/details/118324085
plt.xticks(rotation=90)
plt.show()
sklearn.svm.SVC()函数解析(最清晰的解释)_种树最好的时间是10年前,其次是现在!!!-CSDN博客_svc函数
-
gamma
: float,optional(默认=‘auto’)
核函数系数,float类型,可选参数,默认为auto。只对’rbf’ ,’poly’ ,’sigmod’有效。如果gamma为auto,代表其值为样本特征数的倒数,即1/n_features。
matplotlib:画图
numpy:数组运算
pandas:表格数据
sk-learn:机器学习相关
scipy:一组科学类和函数
decimal和as_integer_ratio
Python Decimal as_integer_ratio()用法及代码示例 - 纯净天空 (vimsky.com)
Decimal可以控制精度精确到几位
python的关键词列表:
assert 断言
使用assert是学习python的一个非常好的习惯,在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行时崩溃,不如在出现错误条件时就崩溃。
>>> assert True # 条件为 true 正常执行
>>> assert False # 条件为 false 触发异常
python中,False赋值为0,True赋值为1。
当通过bool()函数将数值转换成bool对象时,0为False,其他值都为True
字符串替换运算:
%
或者
{ } .format()
元组tuple:
用()或者没有()直接逗号隔开,
tuple对象只有两个方法count(计算某个对象出现多少次)和index(这个对象的位置的索引)
tuple不能更改
列表list:
用[ ],可以修改,有多种方法 append() count() index() remove() pop() sort() 等
列表有切片
range( )函数
range(0,100,5) 0到100但不包括100,步长为5
range()函数 包括前面不包括后面..
if elif else:
列表推导:
函数式编程:
字典dict
用{ },有name和对应的value
dict的方法:
keys( )
values( )
items( )
集合set( )
集合set()的元素不重复,因此集合的一个作用就是拿来去掉重复的元素
deepcopy:
from copy import deepcopy
deepcopy后,v变化,M不会跟着变化
numpy的array函数
numpy模块的array函数可以生成多维数组
dtype可以用来指定列表元素的类型
加上np.arange()