matlab - 从 matlab 中的下载链接导入结构
问题描述
您好我正在尝试编写一个脚本来从网络获取特定的矩阵(特别是来自 uci 的 SNAP 集合的 CollegeMsg)。我遇到的问题是这个矩阵(https://sparse.tamu.edu/SNAP/CollegeMsg)是从下载链接(https://sparse.tamu.edu/mat/SNAP/CollegeMsg.mat)给出的. 由于此脚本是学校项目的一部分,因此需要获取 struct 并将其加载到 matlab 中。
我这样做的方法很简单,下载并加载它:
web('https://sparse.tamu.edu/mat/SNAP/CollegeMsg.mat')
pause(5) %This is so it gives me some time to save the file before loading it
load('C:\Users\User\Documents\CollegeMsg.mat')
x = Problem.A
这几乎可以完成工作,但我正在寻找一种更直接的方式,不涉及将文件下载到我的计算机中。有没有这样的方法?
解决方案
你能试一下吗:
load(webread('https://sparse.tamu.edu/mat/SNAP/CollegeMsg.mat'))
推荐阅读
- reactjs - 尽管 Docker 容器被列为“up”,但 localhost 未加载 React 应用程序
- laravel - 试图在 Laravel 8 中获取非对象的属性“id”
- java - Appengine Java 上的 getNamedDispatcher
- r - 如何指定在站点生成过程中不复制子目录?
- javascript - vue setInterval/清除间隔定时
- javascript - 如何记录解构函数参数?例如 `a` 当写 `const fn = ({a}) => {/* code */}`
- nearprotocol - 在 near_sdk_rust 中对 UnorderedSet 进行分页
- java - 如何在我的 Java 应用程序中最好地构建和编辑 XML
- python - 将值 1 替换为一副牌中的 Ace
- javascript - 按钮打开页面两次