python - [i, :] mean in Python? 是什么

标签 python python-3.x numpy scikit-learn linear-regression

所以我完成了我必须做的这项作业的一部分。作业中只有一部分对我来说没有任何意义。

我正在做一个 LinearRegression 模型,根据其他人的说法,我需要在最后应用 ans[i,:] = y_poly,但我从来没有得到原因的答案。

谁能给我解释一下 [i,:] 是什么意思?我没有在网上找到任何解释。

最佳答案

它特定于 numpy 模块,用于大多数数据科学模块。

ans[i,:] = y_poly

这是将一个向量分配给 numpy 二维数组的一个切片(切片分配)。独立示例:

>>> import numpy
>>> a = numpy.array([[0,0,0],[1,1,1]])
>>> a[0,:] = [3,4,5]
>>> a
array([[3, 4, 5],
       [1, 1, 1]])

base python中也有切片赋值,只使用一维(a[:] = [1,2,3])

关于python - [i, :] mean in Python? 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54469789/

相关文章:

python - 如何改进 pyplot 饼图中分数标签的旋转

python - 乘以包含 NaN 的 Pandas 系列行

python - 求和所有可能对的有效方法

python - 倒花式索引

python - 将所有非黑色像素转换为一种颜色不会产生预期的输出

python - 当我在 PyCharm 中运行时记录 basicConfig 不创建日志文件?

python - 验证 Django 表单中用户指定的动态生成字段

Python pandas to_json() 格式无效

python - 在特定目录的上下文中运行 python unittest

python - 在 Python 的 CSV 列中添加所有值