python画反函数图像 python作函数图像

求python编程输出反三角形图案

def fig_print(fig, line_number):

创新互联是一家专业提供宿松企业网站建设,专注与成都做网站、成都网站设计、H5高端网站建设、小程序制作等业务。10年已为宿松众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

for i in xrange(line_number):

print (fig*(i+1)).rjust(line_number)

python 中怎么怎么画1/x的图像

#!coding:utf-8

import matplotlib.pyplot as plt

import numpy as np

plt.rcParams['font.size'] = 14

fig = plt.figure(figsize=(8,8))

ax = fig.add_subplot(111)

plt.plot([-10,10],[0,0],'gray',':')

plt.plot([0,0],[-10,10],'gray',':')

x1 = np.arange(-10,0,0.1)

y1 = 1/x1

plt.plot(x1,y1)

x2 = np.arange(0.1,10,0.1)

y2 = 1/x2

plt.plot(x2,y2)

plt.xlabel('x')

plt.ylabel('y')

plt.xticks(range(-10,11,2))

plt.yticks(range(-10,11,2))

ax.set_yticklabels(range(-10,11,2))

plt.axis([-10,10,-10,10])

plt.title(u'$y=\\frac{1}{x}$')

plt.grid(True)

plt.savefig(u"反比例函数.png")

plt.show()

Python如何画cos和sin的图啊?

在python自带编辑器IDLE中,新建脚本如作图.py

导入需要的模块

import numpy as np

import scipy as sp

import pylab as pl

2

输入代码

x=np.linspace(0,4*np.pi,100)

pl.plot(x,pl.sin(x))

pl.show()

3

执行代码,按F5,可直接显示图片

4

几点说明:

1. 方法linspace(0,4*np.pi,100)表示从0开始,到4*pi结束,生成100个点

2. 方法plot为画图函数,相当于plot(x,y),x为横坐标,y为纵坐标

3.show()为展示出来

希望采纳!!

不能直接写出函数的表达式 怎么在python里画函数图象呢?

不写出y=f(x)这样的表达式,由隐函数的等式直接绘制图像,以x²+y²+xy=1的图像为例,使用sympy间接调用matplotlib工具的代码和该二次曲线图像如下(注意python里的乘幂符号是**而不是^,还有,python的sympy工具箱的等式不是a==b,而是a-b或者Eq(a,b),这几点和matlab的区别很大)

直接在命令提示行的里面运行代码的效果

from sympy import *;

x,y=symbols('x y');

plotting.plot_implicit(x**2+y**2+x*y-1);

python绘制函数图像

raw_input获取的输入是字符串,不能直接用np.array,需要用split进行切分,然后强制转化成数值类型,才能用plot函数

我把你的代码稍微修改了一下,可能不太漂亮,不过能运行了

x=[1,2,3]

a = raw_input('function')

a = a.split(' ')#依空格对字符串a进行切分,如果是用逗号分隔,则改成a.split(',')

b = []

for i in range(len(a)):#把切分好的字符强制转化成int类型,如果是小数,将int改为float

b.append(int(a[i]))

plt.plot(x, b, label='x', color="green", linewidth=1)


分享文章:python画反函数图像 python作函数图像
本文来源:http://azwzsj.com/article/doojegj.html