【发布时间】:2017-04-16 06:52:02
【问题描述】:
所以我需要在 python 中添加随机矩阵。我有这个代码来生成一个随机矩阵:
import numpy as np
import random
def generate_matrix(m, n):
A = np.random.randint(100, size=(m, n))
B = np.random.randint(100, size=(m, n))
return A
但是,我需要创建一个函数,以便可以添加两个随机矩阵。 我所拥有的只是启动功能,我只是卡住了。问题是用户需要能够创建每个矩阵的大小。我试图编写一个代码,但是我只能收集一个两个矩阵相同的代码,这不是我需要的。
def add(A, B):
【问题讨论】:
-
你试过
A + B吗? -
你尝试生成随机的 n 和 m 吗?这很简单,就像你没有尝试过任何真正的东西一样。
-
是的,我试过了,但它不起作用,问题是用户需要能够输入每个矩阵大小的值。
-
请告诉我们您是如何调用该函数的以及它是如何不起作用的(您期望什么以及发生了什么)。另请注意,您仅从第一个函数返回矩阵 A。
-
我将其发布为答案。
标签: python arrays numpy matrix random