2:绘制y=x*x 的图像 3:figure 的认识 1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 x=np.linspace(-3,3,50) 5 y1=2*x+1 6 y2=x**2 7 8 plt.figure() #看看 ...
分类:
编程语言 时间:
2017-03-08 18:46:30
阅读次数:
302
1.x.reshape(-1,2) x = np.linspace(1,10,10) x.reshape(-1,2) reshape(-1,2)里-1的应该是不管多少行,按两列算,行数自动算出。同理,reshape(2,-1)会自动算出列数。如果不能整除给出的那个正数的话就会报错。负数等同于-1 这 ...
分类:
编程语言 时间:
2017-01-10 14:55:35
阅读次数:
358
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False) start 起始位置 stop 终止位置 num 个数 endpoint 终止位置是否计算 是否返回步长 np.linspace(0, 1, 5) array([ 0. ...
分类:
其他好文 时间:
2017-01-04 20:10:47
阅读次数:
138
f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9./80).*y.^2.*z.^3; [x,y,z]=meshgrid(linspace(-3,3)); val=f(x,y,z); [p,v]=isosurface(x,y, ...
分类:
其他好文 时间:
2016-12-05 23:17:52
阅读次数:
192
创建数组可以使用 分号 ; 逗号, 空格 数组同行用 逗号,或空格分割 不同行元素用 分号; 一维数组的创建: 1、 用 :冒号 格式:N1:step:N2 第一个元素N1,最后一个元素N2,步长step(step>0,递增或step<0,递减) 2、 linspace函数 格式: x = lins ...
分类:
编程语言 时间:
2016-12-01 02:39:59
阅读次数:
208
1 np.arange(),类似于range,通过指定开始值,终值和步长来创建表示等差数列的一维数组,注意该函数和range一样结果不包含终值。 2 np.linspace()函数,与上面np.arange不同的是,该函数第三个参数指定的是元素个数,它表示给定起始值和终点值以及元素个数,生成一个一维 ...
分类:
编程语言 时间:
2016-11-20 18:22:53
阅读次数:
187
Domx1=linspace(-2,2,200) FX1=Domx1.^3-Domx1-1 plot(Domx1,FX1) hold on domx1=linspace(-2,2,200) y1(1:200)=0 plot(domx1,y1) hold on k=1 x(1,k)=1.5 for i ...
分类:
其他好文 时间:
2016-11-17 18:33:08
阅读次数:
237
%%二维三维函数%0 到6绘制sin2x sinx^2 sin^2 x% x=linspace(0,6);% y1=sin(2*x);% y2=sin(x.^2);% y3=(sin(x)).^2;% plot(x,y1,'r');% % plot(x,y1,y2,y3)%意料之外% hold on ...
分类:
其他好文 时间:
2016-08-16 11:46:40
阅读次数:
118
ndarray a =array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) min(axis=None) max(axis=None) axis 解释 0 矩阵列 1 矩阵行 def linspace(start, stop, num=50, endpoint=Tr ...
分类:
其他好文 时间:
2016-08-06 11:06:57
阅读次数:
167
在numpy包中我们可以用数组来表示向量,矩阵和高阶数据结构 首先导入numpy包: from numpy import* 初始化numpy数组有多种方式,比如说 1.python列表或元祖 2.使用arrange,linspace函数 3.从文件中读取数据 例:列表生成numpy数组: v=arr ...
分类:
编程语言 时间:
2016-06-07 12:54:18
阅读次数:
273