gpt4 book ai didi

python - 将数组拆分为预测矩阵和响应向量

转载 作者:行者123 更新时间:2023-12-01 04:51:47 25 4
gpt4 key购买 nike

我认为这是一个非常琐碎的问题,但希望有人能帮助我。拆分包含预测变量(输入)和响应变量(输出)的数组的最佳方法是什么?

我导入了一个包含预测变量和响应的 csv 文件,但我想将其拆分,以便预测变量位于 numpy 矩阵 (n X m) 中,响应位于向量 (n X 1) 中。有什么想法吗?

谢谢。

最佳答案

只需使用导入的 numpy 数组的 shape 属性来确定 m 并使用切片提取子数组:

import numpy as np

# load csv data
data = np.loadtxt('data.txt', delimiter=',')
# m is the number of columns minus one
m = data.shape[1]-1
# use slicing to extract subarrays
pred = data[:,:m]
resp = data[:,m]

切片语法的一个很好的解释可以在 here 找到。 .

关于python - 将数组拆分为预测矩阵和响应向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28268851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com