matrix相关内容

Android ImageView - 无论滚动位置或缩放比例如何,都获取点击(点击)的坐标

背景:我有一个 ImageView,我已经修改为可滚动(拖动)和缩放(捏缩放).我使用了“Hello,Android"第 3 版书中提到的确切技术,该技术也可以在 这里.该技术使用矩阵变换来处理滚动和缩放. 我的问题:当用户点击图像时,我想要该点击相对于图像本身的坐标,无论图像如何滚动或放大.例如,如果我的图像是 1000x2000 并且我滚动和缩放图像.然后我在某个点点击图像,我想知道那个 ..
发布时间:2022-01-24 09:28:21 移动开发

Android图像视图矩阵缩放+翻译

我正在尝试手动获取图像视图中的图像,使其居中并适合屏幕.我需要用矩阵来做(我稍后会动态改变矩阵变换). 问题是我无法让图像在视图中居中(比例合适).代码如下: //计算要选择的比例(可行)float scaleX = (float) displayWidth/(float) imageWidth;float scaleY = (float) displayHeight/(float) im ..
发布时间:2022-01-24 09:11:40 移动开发

如何在 Julia 中创建关联矩阵

我想创建一个关联矩阵. 我有一个包含 3 列的文件,例如: id x y22 2乙 4 2121 36026 222 58F 2 347 我想要一个类似的矩阵(没有列名和行名): 2 4 21 22 26 58 347 360一个 1 0 0 1 0 0 0 0B 0 1 1 0 0 0 0 0C 0 0 1 0 0 0 0 1D 1 0 0 0 1 0 0 0E 0 0 0 1 0 1 ..
发布时间:2022-01-23 20:05:15 其他开发

Julia:从数组或矩阵中删除行和列

如何从数组中删除一个或多个行和/或列? 解决方案 使用: 朱莉娅>数组 = [1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16]4×4 数组{Int64,2}:1 2 3 45 6 7 89 10 11 1213 14 15 16 删除单行(此处为第 2 行): 朱莉娅>新数组 = 数组[1:end .!= 2, :]3×4 数组{Int64,2}:1 2 ..
发布时间:2022-01-23 20:03:52 其他开发

在 Julia 中,如何对稀疏矩阵进行列归一化?

如果我使用 sparse(i, j, k) 构造函数构造了一个稀疏矩阵,那么我该如何规范化矩阵的列(以便每列总和为 1)?在创建矩阵之前,我无法有效地规范化条目,因此感谢您提供任何帮助.谢谢! 解决方案 最简单的方法是广播除以列的总和: 朱莉娅>A = sprand(4,5,.5)A./sum(A,1)4x5 数组{Float64,2}:0.0 0.0989976 0.0 0.0 0.0 ..
发布时间:2022-01-23 19:48:02 其他开发

Julia中的下三角矩阵

我的列数等于行数.并且对角线等于零.如何构建这个矩阵? #mat# [,1] [,2] [,3] [,4]#[1,] 0 NA NA NA#[2,] 1 0 NA NA#[3,] 2 4 0 不适用#[4,] 3 5 6 0 我试过了 x=rand(4,4)4x4 数组{Float64,2}:0.60064 0.917443 0.561744 0.1357170.106728 0.72391 ..
发布时间:2022-01-23 19:44:34 其他开发

在 Julia 中制作二维晶格

上下文 让我们考虑 5 x 5 晶格,每个点的索引为 (1,1),(1,2),...(1,5),(2,1),...,(5,5),并将这个格子称为 L. 我想做什么 我想制作一个 5 x 5 矩阵,每个元素都有一个值,该值指示 L 的每个点,如下所示: 5×5 矩阵{Vector{Int64}}:[1, 1] [1, 2] [1, 3] [1, 4] [1, 5][2, 1] [ ..
发布时间:2022-01-23 19:39:29 其他开发

朱莉娅在矩阵中找到(行,列)而不是索引

在 Julia 中,您可以通过以下方式找到矩阵中元素的坐标: 朱莉娅>查找(x -> x == 2,[1 2 3;2 3 4;1 0 2])三元素数组{Int64,1}:249 这些值是正确的,但我更希望得到 (row,col) 元组. (1,2)(2,1)(3,3) 在 Julia 中实现这一目标的最简单方法是什么? 解决方案 我不相信有内置的方法可以做到这一点,但这里有一个函数 ..
发布时间:2022-01-23 19:32:43 其他开发

在 Julia 中有效地向矩阵添加标量

我需要为一个巨大矩阵的所有元素添加一个标量.矩阵将尽可能大.在示例中,我将使用 2 GiB 的大小,但在我的实际计算中,它会大得多. A = rand(2^14, 2^14) 如果我执行 A += 1.0 Julia 分配了额外的 2 GiB 内存.操作大约需要1s.我可以使用 for 循环: for jj = 1:size(A, 2), ii = 1:size(A, 1)A[ii, j ..
发布时间:2022-01-23 19:28:11 其他开发

用矩阵 B 附加矩阵 A

假设我有两个矩阵 A 和 B.例如, A = numpy.zeros((5,5))B = np.eye(5) 有没有办法追加A和B? 解决方案 听起来你在寻找 np.hstack: >>>将 numpy 导入为 np>>>a = np.zeros((5, 5))>>>b = np.eye(5)>>>np.hstack((a, b))数组([[ 0., 0., 0., 0., 0., ..
发布时间:2022-01-22 11:10:42 Python

时间期间沿条形的温度的 Gnuplot 动画

我的数据集由一个矩阵组成,该矩阵的列号对应于导热棒上的 20 个不同位置,第一列包含实验经过的时间. 换句话说,读取矩阵的第 j 行将按此顺序给出以下数据: 时间 t(j),位置 1 在时间 t(j) 的温度,温度.位置2 在 t(j), ... , 温度.在 t(j) 时的 pos.20. 我的目标是制作一个沿 x 轴位置的动画图,并在 y 轴上显示随时间变化的相对温度. 我 ..
发布时间:2022-01-21 13:28:08 其他开发

Matlab 表/数据集类型优化

我正在 Matlab 中为“观察变量"表搜索一些优化的数据类型,可以通过列(通过变量)和行(通过观察)快速轻松地访问这些数据类型. 这是现有 Matlab 数据类型的比较: Matrix 非常快,但是,它没有内置的维度索引标签/枚举,而且您不能总是按列索引记住变量名称. 表格的性能很差,尤其是在 for 循环中读取单个行/列时(我想它运行一些缓慢的转换方法,并且设计得更像 Excel ..
发布时间:2022-01-21 13:07:17 其他开发