zoukankan      html  css  js  c++  java
  • Scipy

    Introduction

    Scientific Computing Tools for Python. Seen in Scipy.org.

    Environment

    Linux, CentOS 7 with KDE, python 2.7 

    Installation

    1 python -m pip install --upgrade pip
    2 # Do not use sudo for the next command
    3 pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
    4 # change the environment 
    5 vim ~/.bashrc
    6 # export PATH=$PATH:/home/leaf/.local/bin

    A simple demo to solve a Bessel function

    Bessel function:  most commonly, the canonical solutions y(x) of the differential equation. Seen in wiki.

    Code (Python):

    1 from matplotlib.pyplot import *
    2 from numpy import *
    3 from scipy import special, optimize
    4 f = lambda x: -special.jv(3,x)
    5 sol = optimize.minimize(f, 1.0)
    6 x = linspace(0, 10, 5000)
    7 x
    8 plot(x, special.jv(3, x), '-', sol.x, -sol.fun, 'o')
    9 savefig('plot.png', dpi=96)

    Result:

    Simple case. Just for the beginning of applying Scipy.

  • 相关阅读:
    bzoj 4660
    bzoj 4668
    二项式反演学习笔记
    bzoj 3622
    bzoj 5306
    bzoj 3625
    任意模数NTT(二)
    bzoj 4913
    bzoj 3456
    多项式问题之五——多项式exp
  • 原文地址:https://www.cnblogs.com/loadofleaf/p/6110836.html
Copyright © 2011-2022 走看看