从Matlab到Python

时间:2018-11-23 22:29:31

标签: python matlab

我正在将代码从Matlab传递给Python,但我不知道如何将@函数仿真为Python。 Matlab中的行是s=fsolve(@spread,0.01),其中spread是在s之后定义但在s上求值的函数。

我是Matlab的新手,所以如果有人可以帮助我,那就太好了。

1 个答案:

答案 0 :(得分:0)

您可以使用Scipy's fsolve method来获得相同的功能。

示例:

class LeadsController < ApplicationController
  include LeadsHelper

  def new
    @lead = Lead.new
  end

  def create
    @admins = User.where('new_lead_notifications = true')
    @job_listing = JobListing.find(params[:job_listing_id])   
    @lead = Lead.new(lead_params)
    @lead.job_listing_id = params[:job_listing_id]

    if @lead.save
      send_leads_to_admins(@admins, @job_listing, @lead)
      send_lead_conformation(@lead, @job_listing)
      redirect_to thank_you_path
    else
      puts @lead.errors.inspect
      render :new
    end
  end

  private

  def lead_params
    params.require(:lead).permit(:first_name, :last_name, :email, :file)
  end
end