You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解包PLSRegression生成的numpy数组提取坐标用于二维散点图可视化

实现方法

你可以直接通过numpy的数组切片操作实现按列提取:

  • 你贴出的PLS计算结果外层是元组包裹numpy数组的格式,需要先提取元组内的数组对象,再按列切片
  • 切片规则[:, 列索引]表示选中所有行的指定列,索引从0开始计数,第一列对应索引0,第二列对应索引1
  • 如果不需要Python列表格式,去掉.tolist()即可保留numpy数组格式,也可以直接用于绘制散点图

代码示例

import numpy as np

# 假设your_pls_result是你调用PLSRegression得到的原始返回结果
# 第一步:从元组中提取numpy数组,若返回结果本身就是数组可跳过这一步
pls_arr = your_pls_result[0]

# 第二步:按列提取坐标
X_1 = pls_arr[:, 0].tolist()
X_2 = pls_arr[:, 1].tolist()

运行代码后得到的X_1、X_2完全符合你给出的预期结果,可直接传入matplotlib等绘图库使用。

内容的提问来源于stack exchange,提问作者IronMaiden

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 16:36:03