• 售前

  • 售后

热门帖子
入门百科

python绘制高斯曲线

[复制链接]
哈哈SE7 显示全部楼层 发表于 2021-10-25 19:12:43 |阅读模式 打印 上一主题 下一主题
本文实例为各人分享了python绘制高斯曲线的详细代码,供各人参考,详细内容如下
源码:
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import math
  4. import mpl_toolkits.mplot3d
  5. import tensorflow.compat.v1 as tf
  6. tf.disable_v2_behavior()
  7. #import tensorflow as tf
  8. from sklearn import datasets
  9. sess = tf.InteractiveSession()
  10. gamma = tf.constant(-1.0)
  11. x, y = np.mgrid[-2:2:0.01, -2:2:0.01]
  12. x_data = tf.placeholder(shape=[400, 400], dtype=tf.float32)
  13. y_data = tf.placeholder(shape=[400, 400], dtype=tf.float32)
  14. Kernel = tf.exp(tf.multiply(gamma, tf.add((x_data*x_data),(y_data*y_data))))
  15. Kernel = sess.run(Kernel, feed_dict={x_data: x,y_data: y})
  16. ax = plt.subplot(111, projection='3d')
  17. ax.plot_surface(x, y, Kernel, rstride=1, cstride=1, cmap='rainbow', alpha=0.9)#绘面
  18. ax.set_xlabel('x')
  19. ax.set_ylabel('y')
  20. ax.set_zlabel('Kernel')
  21. plt.show()
复制代码
结果图:

以上就是本文的全部内容,盼望对各人的学习有所资助,也盼望各人多多支持草根技能分享。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作