Scipy griddata 在循环/内存泄漏内不起作用

2023-12-03

我在循环内使用 Scipy 的 griddata 时遇到问题。基本上发生的情况是,在循环运行时内存会无限制地增长。

要重现该问题,只需将示例放入

http://docs.scipy.org/doc/scipy/reference/ generated/scipy.interpolate.griddata.html

在循环内:

for i in range(100000):

    grid_z1 = griddata(points, values, (grid_x, grid_y), method='linear')

我的Python版本是2.7.3,我的numpy版本是1.7.0,我的scipy版本是0.12.0b1。我在 WIndows 7 上运行它。

这是一个错误吗?如何多次重复插值而不引发内存泄漏问题?

与其余代码:

def func(x, y):
    return x*(1-x)*np.cos(4*np.pi*x) * np.sin(4*np.pi*y**2)**2

grid_x, grid_y = np.mgrid[0:1:100j, 0:1:200j]
points = np.random.rand(1000, 2)
values = func(points[:,0], points[:,1])

for i in range(100000):

    grid_z1 = griddata(points, values, (grid_x, grid_y), method='linear')

提前致谢。


It's a Cython 中的错误,应该在 Scipy 的最终 0.12.0 版本中解决。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Scipy griddata 在循环/内存泄漏内不起作用 的相关文章

  • 如何恢复tensorflow inceptions检查点文件(ckpt)?

    I have inception resnet v2 2016 08 30 ckpt文件是预先训练的初始模型 我想使用恢复这个模型 saver restore sess ckpt filename 但为此 我将需要编写训练该模型时使用的变量
  • 类的 IPython 表示

    我正在使用我创建的模块尝试 IPython 但它没有显示类对象的实际表示 相反 它显示类似的内容 TheClass module TheClass name I heavily在这个模块中使用元类 我有真正有意义的类表示 应该向用户显示 是
  • 计算另一个字符串中多个字符串的出现次数

    在 Python 2 7 中 给定以下字符串 Spot是一只棕色的狗 斑点有棕色的头发 斑点的头发是棕色的 查找字符串中 Spot brown 和 hair 总数的最佳方法是什么 在示例中 它将返回 8 我正在寻找类似的东西string c
  • 我应该使用 Python 双端队列还是列表作为堆栈? [复制]

    这个问题在这里已经有答案了 我想要一个可以用作堆栈的 Python 对象 使用双端队列还是列表更好 元素数量较少还是数量较多有什么区别 您的情况可能会根据您的应用程序和具体用例而有所不同 但在一般情况下 列表非常适合堆栈 append is
  • Django Rest Framework 是否有第三方应用程序来自动生成 swagger.yaml 文件?

    我有大量的 API 端点编写在django rest framework并且不断增加和更新 如何创建和维护最新的 API 文档 我当前的版本是 Create swagger yaml文件并以某种方式在每次端点更改时自动生成 然后使用此文件作
  • 嵌套列表的重叠会产生不必要的间隙

    我有一个包含三个列表的嵌套 这些列表由 for 循环填充 并且填充由 if 条件控制 第一次迭代后 它可能类似于以下示例 a 1 2 0 0 0 0 0 0 4 5 0 0 0 0 0 0 6 7 根据条件 它们不重叠 在第二次迭代之后 新
  • Python 3d 绘图设置固定色阶

    我正在尝试绘制两个 3d 数组 第一个数组的 z 值在范围内 0 15 0 15 第二个来自 0 001 0 001 当我绘图时 色标自动遵循数据范围 如何设置自定义比例 我不想看到 0 001 的浅色 而应该看到 0 15 的浅色 如何修
  • 打印数字时添加千位分隔符[重复]

    这个问题在这里已经有答案了 我真的不知道这个问题的 名称 所以它可能是一个不正确的标题 但问题很简单 如果我有一个数字 例如 number 23543 second 68471243 我想要它使print 像这样 23 54368 471
  • 打印包含字符串和其他 2 个变量的变量

    var a 8 var b 3 var c hello my name is var a and var b bye print var c 当我运行程序时 var c 会像这样打印出来 hello my name is 8 and 3 b
  • Python 3:将字符串转换为变量[重复]

    这个问题在这里已经有答案了 我正在从 txt 文件读取文本 并且需要使用我读取的数据之一作为类实例的变量 class Sports def init self players 0 location name self players pla
  • Java 和 Python 可以在同一个应用程序中共存吗?

    我需要一个 Java 实例直接从 Python 实例数据存储中获取数据 我不知道这是否可能 数据存储是否透明 唯一 或者每个实例 如果它们确实可以共存 都有其单独的数据存储 总结一下 Java 应用程序如何从 Python 应用程序的数据存
  • 使用 Python Oauthlib 通过服务帐户验证 Google API

    我不想使用适用于 Python 的 Google API 客户端库 但仍想使用 Python 访问 Google APIOauthlib https github com idan oauthlib 创建服务帐户后谷歌开发者控制台 http
  • Django 视图中的“请求”是什么

    在 Django 第一个应用程序的 Django 教程中 我们有 from django http import HttpResponse def index request return HttpResponse Hello world
  • Python - 如何确定解析的 XML 元素的层次结构级别?

    我正在尝试使用 Python 解析 XML 文件中具有特定标记的元素并生成输出 excel 文档 该文档将包含元素并保留其层次结构 我的问题是我无法弄清楚每个元素 解析器在其上迭代 的嵌套深度 XML 示例摘录 3 个元素 它们可以任意嵌套
  • Django REST Framework - CurrentUserDefault 使用

    我正在尝试使用CurrentUserDefault一个序列化器的类 user serializers HiddenField default serializers CurrentUserDefault 文档说 为了使用它 请求 必须作为
  • 制作一份 Python 文档的 PDF 文件

    Python 官方网站提供 PDF 文档下载 但它们是按章节分隔的 我下载了源代码并构建了 PDF 文档 这些文档也是单独的 PDF 我怎么能够从源代码中的 Makefile 构建一个 PDF 文件 我认为这样阅读起来会更方便 如果连接单独
  • 如何使用 PrimaryKeyRelatedField 更新多对多关系上的类别

    Django Rest 框架有一个主键相关字段 http www django rest framework org api guide relations primarykeyrelatedfield其中列出了我的 IDmany to m
  • 将索引与值交换的最快方法

    考虑pd Series s s pd Series list abcdefghij list ABCDEFGHIJ s A a B b C c D d E e F f G g H h I i J j dtype object 交换索引和值并
  • pytest找不到模块[重复]

    这个问题在这里已经有答案了 我正在关注pytest 良好实践 https docs pytest org en latest explanation goodpractices html test discovery或者至少我认为我是 但是
  • python 对浮点数进行不正确的舍入

    gt gt gt a 0 3135 gt gt gt print 3f a 0 314 gt gt gt a 0 3125 gt gt gt print 3f a 0 312 gt gt gt 我期待 0 313 而不是 0 312 有没有

随机推荐

  • 如何使用 XPath Selenium 和 Python 从

    标签获取文本

    我需要用 XPath 从 a 中的文本中捕获一行 p 我需要存储文本Content type text plain charset us ascii到 python 中的变量中 但我收到下一个错误 selenium common excep
  • 处理异步方法的取消

    我在用着Parse作为应用程序的数据存储 我正在实现他们的Facebook登入功能 AFAIK 此登录方法与其他异步方法没有任何不同 因此希望它适用 因此 有一个 Login xaml 页面 其中有一个 使用 Facebook 登录 按钮
  • 如何防止 Angular JS 的属性更改

    我在我的项目中使用 AngularJs 并且我的 viewModel 上有一个连接到下拉列表的属性 默认情况下会选择该下拉列表有一个空值 我想要的是防止用户在选择其他值后选择该空值 我已经开始关注 watch 但我不知道是否有某种方法可以取
  • 未初始化的常量 Cucumber::Rails::Database (NameError) cucumber + mongoid

    大家好 我是黄瓜新手 我有一个带有 mongoid 的应用程序 我的数据库中有database cleanerGemfile gem database cleaner gt 0 7 2 group gt test In my app fea
  • h5py OSError:无法打开文件(未找到文件签名)

    我对使用 h5py 时收到的错误感到有点困惑 我正在尝试应用 python 脚本来循环访问位于不同目录中的 h5py 文件集 例如 第一组 h5py 文件位于 减少 rho 0 75 2 数据 快照 当我运行 python 脚本时fromR
  • Web 服务器不支持 InnoDB MYSQL

    我创建了一个数据库InnoDB引擎 现在我正在使用www 000webhost com并且它不支持InnoDB Engine 我应该怎么办 我的数据库已完成 可以启动了 有谁知道如何解决这个问题吗 我曾经也有过一样的问题 我被迫使用的提供程
  • XPages - 仅在日期字段中保存日期

    我正在使用编辑框控件来显示日期字段 保存 XPage 时 我只想保存日期 现在日期和时间都被保存 有什么办法可以做到这一点吗 这是我的代码
  • 如何在 webpacker Rails 6 中使 JS 函数全局化

    我尝试像以前在 Rails 5 中那样组织我的前端 我有一些带有函数的 js 文件 并根据我的需要在代码的不同位置使用了这些函数 但在 Rails 6 中 使用 js 是完全不同的 不管怎样 我想我已经了解了 packs 和 webpack
  • 谷歌地图当前交通路线及航路点

    我正在使用 google 地图 api 来获取带有urationInTraffic 选项的方向 var request origin start address destination end address waypoints waypt
  • LLVM 7.0 不提供 Visual Studio 2015 上的特定平台工具集

    我刚刚安装了几个小时前发布的适用于 Windows 64 位 的 LLVM 7 0 0 在新版本中 以前版本 6 0 1 为 Visual Studio 2015 提供的所有平台工具集 名为 LLVM vs2014 LLVM vs2014
  • Heroku 上的 Django - 编程错误 / 关系“...”不存在

    我越来越this错误 我知道您通常会收到此错误 因为数据库未正确迁移 当我跑步时heroku local web 当我访问时该网站运行良好localhost 5000 但是 在我将应用程序部署到 heroku 后git push herok
  • XMoveWindow 在 XMapWindow 之前无法工作

    我有一个窗口 我希望能够控制它的显示位置 然而 在调用 XMapWindow 之前调用 XMoveWindow 似乎没有任何效果 The docs什么也别说 帮助 In Xt创建窗口有 x 和 y 坐标 因此您可以在创建时指定位置 请注意
  • 您可以在 .NET 中打开 JPEG、添加文本并重新另存为 JPEG 吗?

    我想在 NET 4 0 中编写一个小程序 它将打开 jpg 或 jpeg 文件 向图像添加一行文本 然后将图像重新保存为 jpg 有谁知道最简单的方法来做到这一点 谢谢你的帮助 像这样的东西 var filePath D Pictures
  • R ggplot2更改*具体*线型图例的背景颜色

    这是一个类似的问题 但解决方案不适用于scale linetype manual 类似但不一样的SO问题 当我使用legend key参数它只插入一个element rectbehind我的体重秤上的线条 见下图 现在我的图表上的所有内容都
  • 如何使用 javascript 从单选按钮列表中查找所选项目

    我需要使用 javascript 从单选按钮列表中查找所选项目 这是我的代码
  • 多级JSON解析

    我在写信多级json解析程序 并且能够获取第一级列表 但在点击第一级列表项时不显示第二级列表 简而言之 我列出了在尝试列出点击类别的视频时遇到的问题的类别 我正在做这样的事情 Main Activity Listing Categories
  • 我应该使用 Java 和哪些 Stun 库?

    Java 我试图编写自己的 STUN 客户端 但似乎我犯了错误 因此 大多数时候它都会被冻结 所以我想知道哪些 STUN 客户端库可用于 Java 以便开始使用 跟进 同时尝试跟进 仍然没有涉及NAT 防火墙后面的解决方案 第1步 击晕等级
  • Firebase 事件保证:事件顺序

    我刚刚开始使用 Firebase 并对以下 URL 中列出的 Firebase 事件保证有疑问 活动保证 其中一项保证规定 来自单个客户端的写入将始终写入服务器并按顺序广播给其他用户 此保证是否还意味着客户端将按照事件广播的顺序接收单个客户
  • HTML 音频标签中未加载音频

    我正在测试音频 HTML 标签 它正在我的测试环境中运行 但由于某种原因不在我的生产环境中运行 我只是使用
  • Scipy griddata 在循环/内存泄漏内不起作用

    我在循环内使用 Scipy 的 griddata 时遇到问题 基本上发生的情况是 在循环运行时内存会无限制地增长 要重现该问题 只需将示例放入 http docs scipy org doc scipy reference generate