我有一个问题,当我试图最小化我的(复杂矩阵)函数使用fsolve或scipy.optimize.newton但他们两个都没用。实际上,我的函数是2*2的复值矩阵。首先,我在一个名为real()的类中定义了我的函数,它由我的主程序调用主.py公司名称:import sys,os

import numpy as np

import random, math

from scipy.optimize import fsolve

from scipy import optimize

class real :

def __init__(self):

self.w = 2

def func1(self,eps):

self.k_ch=2.5*np.exp(eps)

f=np.array([[0,eps*3*self.k_ch+0.032],[0,self.w]])

return f

我的主要计划是:

^{pr2}$

但我有个错误:Traceback (most recent call last):

File "Main.py", line 29, in

R_0= fsolve(C,eps.real)

File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/optimize/minpack.py", line 127, in fsolve

res = _root_hybr(func, x0, args, jac=fprime, **options)

File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/optimize/minpack.py", line 183, in _root_hybr

_check_func('fsolve', 'func', func, x0, args, n, (n,))

File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/optimize/minpack.py", line 14, in _check_func

res = atleast_1d(thefunc(*((x0[:numinputs],) + args)))

TypeError: 'numpy.ndarray' object is not callable

由于我是python的新手,我不知道如何处理它。如果你有什么想法,可以帮我吗。似乎fsolve不喜欢复杂值,但我使用scipy.optimize.newton. 在

谢谢。在

python fsolve说明_fsolve和numpy的使用相关推荐

  1. Python语言编程学习:numpy中的array格式数据切片与pandas中的dataframe格式数据切片、相互转换

    Python语言编程学习:numpy中的array格式数据切片与pandas中的dataframe格式数据切片.相互转换 目录 numpy中的array格式数据切片与pandas中的dataframe ...

  2. python计算图解_图解NumPy,看这一篇就够了!

    晓查 编译整理 量子位 报道 | 公众号 QbitAI NumPy是Python的最重要的扩展程序库之一,也是入门机器学习编程的必备工具.然而对初学者来说,NumPy的大量运算方法非常难记. 最近,国 ...

  3. 【Python数据挖掘课程】六.Numpy、Pandas和Matplotlib包基础知识

    前面几篇文章采用的案例的方法进行介绍的,这篇文章主要介绍Python常用的扩展包,同时结合数据挖掘相关知识介绍该包具体的用法,主要介绍Numpy.Pandas和Matplotlib三个包.目录:   ...

  4. Python第三方包-你了解numpy吗(numpy进阶)

    创建数组等基础操作见:Python第三方包-你了解numpy吗(numpy基础)_周先森爱吃素的博客-CSDN博客 索引和切片 基本切片:可以使用slice对象切片,也可以像python内置类型一样. ...

  5. Python第三方包-你了解numpy吗(numpy基础)

    简介 NumPy 是一个 Python 包. 它代表 "Numeric Python". 它是一个由多维数组对象和用于处理数组的例程集合组成的库. 安装 Python官方版本,可以 ...

  6. Python中出现:AttributeError: module 'numpy' has no attribute 'dtype'问题解决

    QUESTION:Python中出现:AttributeError: module 'numpy' has no attribute 'dtype'问题解决 ANWSER: 这个问题可是困扰了我一天的 ...

  7. 《Python数据分析常用手册》NumPy和Pandas

    转自:https://blog.csdn.net/fu6543210/article/details/80508182 <Python数据分析常用手册>NumPy和Pandas 1.Num ...

  8. Python 基础知识学习笔记——NumPy

    Python基础知识学习笔记--NumPy 与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好.向量.矩阵和多维数组是数值计算中必不 ...

  9. python傅里叶变换库_python的numpy库和cv2库实现图像傅里叶变换

    码字不易,如果对您有所帮助,记着点赞哦! 一. 图像傅里叶变换原理: 对二维图像进行傅里叶变换用如下公式进行: 图像长M,高N.F(u,v)表示频域图像,f(x,y)表示时域图像.u的范围为[0,M- ...

最新文章

  1. 《Unity着色器和屏幕特效开发秘笈》—— 3.4 创建BlinnPhong高光类型
  2. cisco与h3c的console、vty配置比较
  3. postgresql 创建用户_国内源安装postgresql
  4. 中法线如何反转_凹凸贴图、法线贴图、置换贴图傻傻分不清?
  5. 双十一流量洪峰 支撑阿里核心业务的云数据库揭秘 1
  6. 服务器安装时找不到驱动器,单位有台曙光的A840r-G服务器 由于之前做过RAID 所以在装系统时提前找不到硬盘驱动器...
  7. svn 存储方式BDB与FSFS比较
  8. 格式化输出%与format
  9. Atitit 签名规范 attilax总结 安全签名规范 v2 r99.docx
  10. Laravel 框架发送邮件
  11. MD5加密----------
  12. 【Genotype(基因串) 玩具取名】题解
  13. ppt编辑数据链接文件不可用_ppt插入图表数据不能编辑怎么办
  14. ORA-01438: value larger than specified precision allowed for this column
  15. 什么是java full gc_关于Java垃圾回收,你必须要知道FullGC是什么
  16. Styler类的变量
  17. [机器学习入门] 李宏毅机器学习笔记-18 (Deep Generative Model-part 1:深度生成模型-part 1)
  18. 浩辰CAD机械 2021,正式发布!
  19. mysql定时任务,把7天的数据存到历史表,再删除7天前的数据
  20. 一枚笑脸 emoji,估值 20 亿美元!这个开源项目有点强...

热门文章

  1. android语言设置,android9.0默认系统语言改为中文
  2. Vue3 PC桌面端聊天室|vue3.0+elementPlus仿微信/QQ界面
  3. 五月CF最新lua满速炼狱宏分享(附带视频教程)
  4. php如何openssl_encrypt加密解密
  5. Windows AIK+Imagex+DISM+U盘PE+U盘安装win7+PE
  6. 深山红叶安装到U盘(HDD方式)的另法
  7. php动态网站考试题,PHP动态网站设计与开发期末考试A卷
  8. 通过QQ查看对方地址
  9. 名编辑电子杂志大师教程 | 名编辑电子杂志大师能制作高清电子期刊吗?
  10. 电脑术语 IT人员必知