问题标签 [sparse-array]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - SparseArrayCompat 的 indexOfValue(E) 总是返回 -1?
indexOfValue(E)
当我确定我的E
对象存在于我的SparseArray
对象中时,方法总是返回 -1,为什么?我有 :
我不能使用 SparseLongArray,因为它支持 API 18+,我的项目至少支持 API 9。
matlab - 如何在 MATLAB 中创建二维累积表?
我想创建一个可用作 2D 累积结构的稀疏单元。
矩阵的维数约为 10e6 以下是我想到的几件事:
稀疏矩阵
当然这是行不通的,因为矩阵中的元素应该是array
.
细胞
这以某种方式起作用。但是记忆非常沉重。第一次分配就需要大量内存!虽然据说细胞结构本身是稀疏的,但在我的情况下似乎并不实用。
地图
我虽然使用地图来存储以坐标为键的集合。但是我只能找到将“char”分配为键类型的方法,而不是二维坐标。
numpy - 稀疏矩阵上的 einsum
似乎 numpy 的einsum
函数不适用于scipy.sparse
矩阵。einsum
有没有其他方法可以做稀疏矩阵可以做的事情?
回应@eickenberg 的回答:我想要的特定 einsum 是numpy.einsum("ki,kj->ij",A,A)
- 行的外部产品的总和。
matlab - Sampling a matrix in Matlab
I have the sparse Matrix having 300 to 900 rows with 3 columns, I want the sampling of this matrix i.e 20 samples of Matrix of the whole Matrix. How can I sample my matrix MAT
in Matlab.
r - 从r中的稀疏矩阵中提取稀疏行
我有一个大的稀疏矩阵要在 R 中分析。例如:
我想从这个矩阵中提取第i行,作为稀疏向量。如果我写
我得到
但我想要的是
我期望的是新向量不会实现零。我怎样才能做到这一点?
谢谢
android - 对 LongSparseArray 值进行排序
我有一个LongSparseArray
变量,其中存储的对象实现了接口 Comparable。有没有一种简单的方法来对它们进行排序,而无需“手动”进行?我试过Collections.sort(myLongSparseArray)
了,但它没有实现 List 接口。
另一种方法是将其转换为列表,但我仍然没有找到任何方法来做到这一点。
android - 带有字符串键的Android SparseArray?
我需要使用哈希图在我的 Android 应用程序(可能有数千个)中存储键/值,但我知道我应该使用 SparseArray 来节省内存。但是,我的密钥需要是一个字符串。有没有办法创建 SparseArray 的自定义实现或其他替代方法?
android - 将 SparseBooleanArray 保存到 SharedPreferences
对于我的应用程序,我需要将一个简单的 SparseBooleanArray 保存到内存中并稍后读取。有没有办法使用 SharedPreferences 保存它?
我考虑过使用 SQLite 数据库,但对于这样简单的事情来说似乎有点过分了。我在 StackOverflow 上找到的其他一些答案建议使用 GSON 将其保存为字符串,但我需要让这个应用程序在文件大小上保持非常轻便和快速。有没有什么方法可以在不依赖第三方库并保持良好性能的情况下实现这一目标?
java - 使 SparseArray<> 包含 ArrayList
我需要制作一个 ArrayList 列表,我的想法是:
那告诉:
所以,我试试这个:
但是用数据填充这个数组,返回这个错误:
或者
哪里错了,什么是制作数组数组的更好解决方案!?