python scipy库_micropython移植

python scipy库_micropython移植SciPy最新官方文档的说明(20190730):Functionsfromscipy.interpolate(spleval,spline,splmake,andspltopp)andfunctionsfromscipy.misc(bytescale,fromimage,imfilter,imread,imresize,imrotate,imsave,i…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

SciPy最新官方文档的说明(20190730):

Functions from scipy.interpolate (spleval, spline, splmake, and spltopp) and functions from scipy.misc (bytescale, fromimage, imfilter, imread, imresize, imrotate, imsave, imshow, toimage) have been removed. The former set has been deprecated since v0.19.0 and the latter has been deprecated since v1.0.0. Similarly, aliases from scipy.misc (comb, factorial, factorial2, factorialk, logsumexp, pade, info, source, who) which have been deprecated since v1.0.0 are removed. SciPy documentation for v1.1.0 can be used to track the new import locations for the relocated functions.

文档中说明了在scipy的0.19.0版本和1.0.0版本中可以用到的imread,imresize函数在scipy的1.3.0版本中全部被遗弃。

如果在最新版scipy中继续使用这两个函数,会出现如下报错:

AttributeError: module 'scipy.misc' has no attribute 'imread'
AttributeError: module 'scipy.misc' has no attribute 'imresize'

然而网上大多数对这个问题的解决办法都是pip安装PIL或者pillow,这并不能解决到实际问题(因为scipy已经不支持这两个函数,pillow依赖库的安装与否不是根本问题)

下面给出这个两个函数的代替方案:

1. imread

previous-version

img = scipy.misc.imread(myImage)

now-version

import imageio
img = imageio.imread(myImage)

2. imresize

previous-version

img = scipy.misc.imresize(myImage, size=(num_px,num_px))

now-version

from PIL import Image
img = np.array(Image.fromarray(myImage).resize((num_px,num_px)))

注:这两个替代方案用到的库请自行安装,可以用pip也可以conda。

这里配合Andre Ng的第一课第四周的作业正好可以用,希望能对遇到这类问题的朋友给予帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181967.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 几个silverlight 的网站

    几个silverlight 的网站1.  示例     http://silverlightnuggets.com/ 2. Silverlight示例    http://silverlight.net/community/communitygallery.aspx 3.

    2022年10月19日
  • C++字符串加密_c++字符串连接函数

    C++字符串加密_c++字符串连接函数有的时候,使用C++进行爬虫操作时,会涉及到一些请求参数的加密,例如对utf8的中文进行加密,我们用js对如下字符串进行加密的结果如下:加密前字符串:keras-lx-还魂草.z01URL加密后:keras-lx-%E8%BF%98%E9%AD%82%E8%8D%89.z01使用网页在线加密工具和使用js加密效果是一样的自己用C++写的URL加密代码如下://URL编码.cpp:…

    2022年10月28日
  • extremecomponents 配置

    extremecomponents 配置1.从http://www.extremecomponents.org下载最新版    2.把extremecomponents.jar放入web-inf/lib    3.根据minum,导出excel或导出pdf的需要,把/lib下的jarcopy到web-inf/lib    4.把images里的图片放入web的任意目录    5.把css文件放到we

  • Layui二级菜单优化

    Layui二级菜单优化刚开始学习layui框架,碰到一个缺陷是二级菜单每次点击都会收缩到原始状态。用 Request.Url.ToString();获取URL判断点击页面前哪些节点是展开的,添加class=\"layui-nav-itemlayui-nav-itemed\">(展开子节点)解决了。代码如下:for(vari=0;i<data.length;i++){…

  • idea2022最新激活码[最新免费获取]

    (idea2022最新激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1M…

  • matlab声源定位算法实现_MATLAB程序

    matlab声源定位算法实现_MATLAB程序这是通过传统互相关的方法来进行声源定位的程序,做完互相关之后,红色标注的程序行,应该如何理解呢,是通过什么方法来实现最终延迟差的估计的呢?clclearallcloseall%%%*各参数设置*%–声源相关参数fm=2000;%Hz:信源调频信号最高频率周期0.5msTs=0.2;%s:信源周期0.2s%–采样和信号处理相关参数fs=10*fm;%采样率…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号