Questions tagged «matrix»

在数学中,矩阵(复数矩阵)是数字,符号或表达式的矩形阵列,排列成行和列。矩阵中的各个项目称为其元素或条目。

3
根据列中的公共值将大数据帧拆分为数据帧列表
我有一个包含10列的数据框,收集“用户”的操作,其中一列包含一个ID(不是唯一的,标识用户)(第10列)。数据帧的长度约为750000行。我试图提取单个数据帧(以便获取数据帧的列表或向量),并按包含“用户”标识符的列进行拆分,以隔离单个参与者的动作。 ID | Data1 | Data2 | ... | UserID 1 | aaa | bbb | ... | u_001 2 | aab | bb2 | ... | u_001 3 | aac | bb3 | ... | u_001 4 | aad | bb4 | ... | u_002 导致 list( ID | …

11
使用Python和NumPy的超大型矩阵
NumPy是一个非常有用的库,通过使用它,我发现它能够轻松处理非常大的矩阵(10000 x 10000),但是开始处理任何更大的矩阵(试图创建50000 x 50000的矩阵)失败)。显然,这是因为需要大量内存。 是否有一种方法可以以某种方式(没有几个terrabytes的RAM)在NumPy中本地创建大型矩阵(比如说一百万乘一百万)?
86 python  matrix  numpy 

8
Android:如何在中心点上旋转位图
我一直在寻找解决此问题的解决方案,但无济于事,甚至没有找到答案。文档也没有解释任何东西。 我只是试图使旋转方向朝另一个对象的方向。问题在于位图不是围绕固定点旋转,而是围绕位图(0,0)旋转。 这是我遇到麻烦的代码: Matrix mtx = new Matrix(); mtx.reset(); mtx.preTranslate(-centerX, -centerY); mtx.setRotate((float)direction, -centerX, -centerY); mtx.postTranslate(pivotX, pivotY); Bitmap rotatedBMP = Bitmap.createBitmap(bitmap, 0, 0, spriteWidth, spriteHeight, mtx, true); this.bitmap = rotatedBMP; 奇怪的是,无论如何更改pre/中的值postTranslate()以及中的float参数,都没有关系setRotation()。有人可以帮忙,把我推向正确的方向吗?:)

1
如何将矩阵子集化为一列,维护矩阵数据类型,维护行/列名称?
当我将矩阵子集分配到单个列时,结果是数字类而不是矩阵类(即,将myMatrix [,5]子集分配到第五列)。是否有一种紧凑的方法可以将子集划分为单个列,维护矩阵格式以及维护行/列名称,而无需执行类似以下的复杂操作: matrix( myMatrix[ , 5 ] , dimnames = list( rownames( myMatrix ) , colnames( myMatrix )[ 5 ] )
84 r  matrix  subset  r-faq 


13
如何将矩阵转换为R中的列向量列表?
假设您要将矩阵转换为列表,列表的每个元素都包含一列。list()或as.list()显然将无法正常工作,直到现在我还是使用hack的行为tapply: x <- matrix(1:10,ncol=2) tapply(x,rep(1:ncol(x),each=nrow(x)),function(i)i) 我对此并不完全满意。有人知道我忽略了一种更清洁的方法吗? (为使列表充满行,显然可以将代码更改为: tapply(x,rep(1:nrow(x),ncol(x)),function(i)i) )
79 list  r  matrix 



2
将Corona SDK中的图块加入一个单词来代表Breakout游戏网格?
我有一个游戏项目可以重新实现Breakout。我想显示两个单词,每个单词一行。它们由砖块连接。在内部,第一行是名字,左对齐。底行是姓氏,右对齐。它们是从文本框输入的,并显示如下: 每过一秒钟,屏幕将在网格中添加可配置数量的积木(例如,每秒五块),直到两个单词看起来完整为止。我显示了从矩阵(0,1)创建的字母。 ...但是我不知道如何将它们组合成一个词。我如何加入这些信件? 到目前为止,这是我得到的: 砖块 local Bricks = display.newGroup() -- static object local Events = require("Events") local Levels = require("Levels") local sound = require("Sound") local physics = require("physics") local Sprites = require("Sprites") local Func = require("Func") local brickSpriteData = { { name = "brick", frames = {Sprites.brick} }, { name …

3
numpy获取索引,其中值是true
>>> ex=np.arange(30) >>> e=np.reshape(ex,[3,10]) >>> e array([[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [20, 21, 22, 23, 24, 25, 26, 27, 28, 29]]) >>> e>15 array([[False, False, False, False, False, False, False, False, False, False], [False, …
76 python  numpy  matrix 

6
numpy的“智能”对称矩阵
numpy中是否存在一个智能且节省空间的对称矩阵,该矩阵可以自动(透明地)填充[j][i]何时[i][j]写入的位置? import numpy a = numpy.symmetric((3, 3)) a[0][1] = 1 a[1][0] == a[0][1] # True print(a) # [[0 1 0], [1 0 0], [0 0 0]] assert numpy.all(a == a.T) # for any symmetric matrix 自动Hermitian也会很好,尽管在撰写本文时我不需要。
74 python  matrix  numpy 

3
优雅的索引,直到向量/矩阵的结尾
在R中是否可以说-我想要从位置i到向量/矩阵结尾的所有索引?假设我要从第3列开始添加子矩阵。我目前只知道这种方式: A = matrix(rep(1:8, each = 5), nrow = 5) # just generate some example matrix... A[,3:ncol(A)] # get submatrix from 3rd column onwards 但是我真的需要写ncol(A)吗?从“第三栏起”说出来没有优雅的方法吗?像A[,3:]什么?(或A[,3:...])?
74 r  matrix  dataframe  indexing 

4
对C#矩阵库的建议[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我需要一个C#库来处理矩阵。它应该实现奇异值分解,矩阵求逆等 我用过CSML,但这不能实现我需要的某些功能。 这些功能包括: 奇异值分解 矩阵求逆 迹线 行列式 建议的图书馆(来自答案) (大多数实现上述功能) .NET,Silverlight和Mono的Math .NET数值(开源) 极限优化数值库(商业的,非常完整的) IL数值(商业) Deltix的FinMath数值库(用于商业用途,使用Intel®Math Kernel Library(MKL)和Intel®Integrated Performance Primitives(IPP)) C#中的轻量级快速矩阵类(Strassen算法,LU分解)
74 c#  matrix 

4
使用numpy逆矩阵
我想用numpy计算逆。但是我遇到一个错误: 'numpy.ndarry' object has no attribute I 要计算以numpy表示的矩阵(例如矩阵M)的逆,它应该很简单: print M.I 这是代码: x = numpy.empty((3,3), dtype=int) for comb in combinations_with_replacement(range(10), 9): x.flat[:] = comb print x.I 我想是因为x现在变平了,所以发生此错误,因此' I'命令不兼容。有没有解决的办法? 我的目标是打印每个可能的数值矩阵组合的逆矩阵。
74 python  numpy  matrix 

7
如何计算矩阵中给定值的元素数量?
有谁知道如何计算一个值出现在矩阵中的次数? 例如,如果我有一个1500 x 1矩阵M(向量),该矩阵存储工作日(1-7)的值,那么我该如何计算多少个星期日(1),星期一(2),...,星期六(7)被存储在M?
73 matlab  count  matrix 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.