plot函数_机器学习 第85集:什么是凸函数?( 含有笔记、代码、注释 )

什么是凸函数?

① 定义在实数域上的函数,如果对于任意的实数,都有:

,那么函数是凸函数。

② 若不是单个实数,而是多维的函数,如果函数的 Hesse 矩阵是半正定的,即

,那么函数是凸函数。

③ 特别地,如果

或者
,称为严格凸函数。

注:凸函数任意两点的割线位于函数图形上方。

注:凸函数的局部最小值就是全局最小值。

Python基础积累(pandas)

绘图

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()

运行结果:

<matplotlib.axes._subplots.AxesSubplot at 0x1a9d8a7ec08>

b16b94c11455493f7742e9d25431cb98.png

注:%matplotlib inline 可以在Ipython编译器里直接使用,功能是可以内嵌绘图,并且可以省略掉plt.show()这一步。

注:而%matplotlib具体作用是当你调用matplotlib.pyplot的绘图函数plot()进行绘图的时候,或者生成一个figure画布的时候,可以直接在你的python console里面生成图像。

注:cumsum是用来求累计次数。

df = pd.DataFrame(np.random.randn(1000, 4), index=ts.index, columns=['A', 'B', 'C', 'D'])
df = df.cumsum()
plt.figure(); df.plot(); plt.legend(loc='best')

运行结果:

<matplotlib.legend.Legend at 0x1a9d8d8a4c8>
<Figure size 432x288 with 0 Axes>

28ec9a3062527dc281478078911247d3.png

注:对于DataFrame类型,plot()能很方便地画出所有列及其标签

注:plt.figure() 创建图例,默认创建一个大小为432x288大小的画板(单位是像素)

注:loc(设置图例显示的位置)

"♥每天积累一点点♥"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值