Python(x,y)科学计算包的安装

本文详细介绍了如何使用Python(x,y)及其扩展库如NumPy、SciPy、VTK进行科学计算、数据可视化及创建复杂图形。通过安装、配置环境到实际编程案例,展示了从频率扫描波生成到三维几何体渲染的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python(x,y)收集了很多的扩展库,适合做各种各样的科学计算。其下载地址:

http://permalink.gmane.org/gmane.comp.python.xy.devel/1305

1.双击.exe文件选择完全安装,


2.选择安装路径,


3.安装完成后单击桌面的Python(x,y)图标,启动程序,


4.单击图中“绿色勾”按钮,即可打开IPython的运行环境,敲入如下图的指令,



5.用记事本新建一个文件test.py,输入以下代码:

import numpy as np
from scipy import signal
import pylab as pl

t=np.linspace(0,10,1000)
x=signal.chirp(t,5,10,30)
pl.plot(t,x)
pl.show()

该程序的功能是实现计算平率扫描波,然后将其显示出来,保存在C盘下

6.通过run命令来运行程序,在命令提示符后输入run c:\test.py,如下图所示:


7.因为Python(x,y)集成了众多的扩展库,如Numpy,VTK,OpenGL等,以下演示VTK的一个实例。

import vtk

cone_a=vtk.vtkConeSource()
cone_a.SetResolution(20)

coneMapper = vtk.vtkPolyDataMapper()
coneMapper.SetInputConnection(cone_a.GetOutputPort())

coneActor = vtk.vtkActor()
coneActor.SetMapper(coneMapper)


ren1= vtk.vtkRenderer()
ren1.AddActor( coneActor )
ren1.SetBackground( 0.1, 0.2, 0.4 )

renWin = vtk.vtkRenderWindow()
renWin.AddRenderer( ren1 )
renWin.SetSize( 300, 300 )
renWin.Render()

iren=vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)

iren.Initialize()
iren.Start()

运行结果:



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值