必威体育Betway必威体育官网
当前位置:首页 > IT技术

绘图

时间:2019-10-04 21:12:17来源:IT技术作者:seo实验室小编阅读:81次「手机版」
 

作图

完整代码

from matplotlib import pyplot as plt
import numpy as np

def sigmoid(z):
    return 1/(1+np.exp(-z))

fig = plt.figure()
ax= fig.add_subplot(111)
# 画坐标轴
ax.spines['top'].set_color('none')
ax.spines['right'].set_color('none')
ax.xaxis.set_ticks_position('bottom')   #用bottom代替x轴
ax.yaxis.set_ticks_position('left')     #用left代替y轴
ax.spines['left'].set_position(('data',0))
ax.spines['bottom'].set_position(('data',0))#axes 百分比

xq=np.arange(-6,10)
yq = sigmoid(xq)
ax.plot(xq,yq)

# 标出特殊点
point = 4.6
ax.scatter(point,sigmoid(point),c='r')
ax.plot([point,point],[0,sigmoid(point)],'--')  #作垂向虚线
point2 = -4.6
ax.scatter(point2,sigmoid(point2),c='r')
ax.plot([point2,point2],[0,sigmoid(point2)],'--')

# 添加注释
ax.annotate(r'sigmoid(4.6)$\APProx$ 1',xy=(point,sigmoid(point)),xytext=(+5,+1.1),arrowprops=dict(arrowstyle='->'))  # 注释内容,位置,偏移情况,箭头指向
ax.annotate(r'sigmoid(-4.6)$\approx$ 0',xy=(point2,sigmoid(point2)),xytext=(-5,0.2),arrowprops=dict(arrowstyle='->'))
fig.savefig(r'E:\360Downloads\pp.png',dpi=200)

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import tensorflow as tf
def func(x,y):
    z=(x*x+y-11)**2+(x+y*y-7)**2
    return z

x=tf.linspace(-6.,6.,20)
y=tf.linspace(-6.,6.,20)
x,y=tf.meshgrid(x,y)

z=func(x,y)
fig=plt.figure()
ax=fig.gca(projection='3d')
ax.plot_surface(x,y,z)
# ax.view_init(60,-30)
plt.xlabel('x')
ax.set_ylabel('y')
plt.show()

在这里插入图片描述

相关阅读

MFC FillSolidRect SetBKMode绘图

在MFC 中,有时候需要填充背景色,或者叫着填充一个矩形的颜色,这个时候可以使用2种方法:FillRect和FillSolidRect. FillRect使用的是一

专业化学绘图 ChemOffice Suite 2018 破解

ChemDraw是一款强大的化学绘图软件,为科学家提供一套完整易用的绘图解决方案,其功能包括绘制化学结构及反应式,获得相应的属性数

web绘图技术之Raphael

在当前浏览器的领域,图形的绘制是非常重要的。从图表到简单图片,从数学到视觉艺术,哪里都需要图形的绘制。所以浏览器对于这块功能的

excel2010绘图工具栏不见了怎么办

不少朋友在使用excel2010的时候发现绘图工具栏不见了,这该怎么办?如何找回呢?下面小编就来教你找回绘图工具栏。希望对你有帮助!exc

Matlab绘图

要使用plot函数来绘制图形,需要执行以下步骤:通过指定要绘制函数的变量x的值的范围来定义x。定义函数,y = f(x)调用plot命令,如下:plot

分享到:

栏目导航

推荐阅读

热门阅读