摇咩 发表于 2023-8-23 13:04:34

谢谢

本帖最后由 摇咩 于 2023-8-23 13:11 编辑

谢谢

陶远航 发表于 2023-8-23 13:05:04

以下是使用 NumPy 创建 Python 程序,初始化两个二维数组,并进行相乘和切片的示例代码:

import numpy as np

# 初始化两个二维数组
array1 = np.array([, ])
array2 = np.array([, ])

# 数组相乘
result = np.dot(array1, array2)

# 对结果进行切片,仅保留最后一列
output = result[:, -1:]

print(output)


运行该程序后,将输出结果的最后一列。

输出结果:
[[ 6312]
]


请注意,最后一列的形状为 2 行 1 列,即一个 n 行 1 列的数组被转换为一个 1 行 n 列的数组。
如果问题已经解决,请设置最佳答案

isdkz 发表于 2023-8-23 13:05:27

import numpy as np

# 初始化两个二维数组
array1 = np.array([, ])
array2 = np.array([, ])

# 将两个数组相乘
result = np.dot(array1, array2)

# 对结果进行切片,仅将最后一列分配给output
output = result[:, -1:]

# 打印输出结果
print(output)

# 输出:
# [
#]
页: [1]
查看完整版本: 谢谢