d*******2 发帖数: 340 | 1 假设input是一个中间 n1 x n2 为1,周围为0的矩阵,用input2=input(input~=0)得到
的是一个一维向量。请问怎么能得到一个n1 x n2的二维矩阵?
先谢了! |
j**u 发帖数: 6059 | 2 reshape
【在 d*******2 的大作中提到】 : 假设input是一个中间 n1 x n2 为1,周围为0的矩阵,用input2=input(input~=0)得到 : 的是一个一维向量。请问怎么能得到一个n1 x n2的二维矩阵? : 先谢了!
|
b*****l 发帖数: 9499 | 3 btw, 试一下 input2 = input(~~input); 矩阵大的时候会快不少。
【在 d*******2 的大作中提到】 : 假设input是一个中间 n1 x n2 为1,周围为0的矩阵,用input2=input(input~=0)得到 : 的是一个一维向量。请问怎么能得到一个n1 x n2的二维矩阵? : 先谢了!
|
c****p 发帖数: 6474 | 4 这个也有人回了
【在 d*******2 的大作中提到】 : 假设input是一个中间 n1 x n2 为1,周围为0的矩阵,用input2=input(input~=0)得到 : 的是一个一维向量。请问怎么能得到一个n1 x n2的二维矩阵? : 先谢了!
|
t***s 发帖数: 4666 | 5 有什么好方法转过来看看?
【在 c****p 的大作中提到】 : 这个也有人回了
|
c****p 发帖数: 6474 | 6 得到的结果是个向量,他又知道中间方阵的大小,reshape一下就得了。
【在 t***s 的大作中提到】 : 有什么好方法转过来看看?
|