小编yan*_*jie的帖子

手动PCA逆变换

我正在使用scikit-learn.我的应用程序的性质是我离线进行拟合,然后只能在线(动态)使用结果系数来手动计算各种目标.

变换很简单,它data * pca.components_就是简单的点积.但是,我不知道如何执行逆变换.pca对象的哪个字段包含逆变换的相关系数?如何计算逆变换?

具体来说,我指的是PCA.inverse_transform()方法调用中可用的sklearn.decomposition.PCA package:如何使用PCA计算的各种系数手动重现其功能?

python numpy pca scikit-learn

7
推荐指数
1
解决办法
7243
查看次数

如何在Python中获取JSON的字段特定值?

我目前正在研究从 json 中提取字段,然后对其进行一些利用。因此我有面部参数,并且我想存储每个字段的值。我正在尝试从面部 JSON 中获取性别值:JSON 如下:

{
  "face": [
    {
      "attribute": {
        "age": {
          "range": 5,
          "value": 24
        },
        "gender": {
          "confidence": 99.9999,
          "value": "Female"
        },
        "glass": {
          "confidence": 99.4157,
          "value": "None"
        },
        "pose": {
          "pitch_angle": {
            "value": 0.000001
          },
          "roll_angle": {
            "value": 0.650337
          },
          "yaw_angle": {
            "value": -0.42409
          }
        },
        "race": {
          "confidence": 98.058,
          "value": "Asian"
        },
        "smiling": {
          "value": 3.78394
        }
      },
      "face_id": "42245f24335ad21ea7c54f2db96a09b3",
      "position": {
        "center": {
          "x": 50.121951,
          "y": 35.97561
        },
        "eye_left": {
          "x": 43.465122,
          "y": …
Run Code Online (Sandbox Code Playgroud)

python json

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

json ×1

numpy ×1

pca ×1

scikit-learn ×1