编写一个函数,该函数将两个NumPy数组作为参数并返回它们的差值

问题描述 投票:0回答:1

您的职能应:

  • 被命名为差异
  • 采用两个参数:两个NumPy浮点数数组
  • 返回1 NumPy数组,包含两个元素的元素差向量(第一个数组的第二个数组)。
  • 您将需要检查数组的长度是否相同;如果不是,请引发ValueError。

  • 您不能使用任何循环,内置函数或NumPy函数。

这是我的代码。这是一门Python初学者课程,所以我对numpy完全陌生。

import numpy as np

def difference(x,y):

    x = np.array([[1,2],[3,4]], dtype=np.float64)
    y = np.array([[5,6],[7,8]], dtype=np.float64)

    print(x - y)
    print(np.subtract(x, y))
python arrays numpy
1个回答
0
投票
您真的快完成了。考虑以下功能:

def difference(x, y): length_x = len(x) length_y = len(y) if length_x != length_y: return str(ValueError) + ' Matrix Lengths Are Not The Same' else: final_matrix = x - y return final_matrix

© www.soinside.com 2019 - 2024. All rights reserved.