小编Ray*_*Ray的帖子

在localStorage中存储对象

我有这样一个数组:

[{name:"test", time:"Date 2017-02-03T08:38:04.449Z"}]
Run Code Online (Sandbox Code Playgroud)

我存储它,localstorage当我从中检索数据时localstorage得到了值:

[object, object]
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

config.ts

import { Injectable } from "@angular/core";

@Injectable()
export class TokenManager {

  public tokenKey: string = 'app_token';

  constructor() { }    

  store(content) {
    var contentData;

    console.log("inside localstorsge store:", content);
    contentData = content.map(
      (data) => data.name
    )
    console.log("contentData:", contentData)
    localStorage.setItem(this.tokenKey, content);
  }

  retrieve() {
    console.log("inside localstorage");
    let storedToken: any = localStorage.getItem(this.tokenKey);
    console.log("storedToken:", storedToken);//====> here this console is[object object]
    if (!storedToken) throw 'no token found';
    return storedToken;
  }

}
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular

31
推荐指数
3
解决办法
4万
查看次数

XGBoost 最佳迭代

我正在使用 XGBoost 算法进行回归,因为

clf = XGBRegressor(eval_set = [(X_train, y_train), (X_val, y_val)],
                       early_stopping_rounds = 10, 
                       n_estimators = 10,                    
                       verbose = 50)

clf.fit(X_train, y_train, verbose=False)
print("Best Iteration: {}".format(clf.booster().best_iteration))
Run Code Online (Sandbox Code Playgroud)

它正确地训练自己,但打印功能引发以下错误,

TypeError: 'str' object is not callable
Run Code Online (Sandbox Code Playgroud)

如何获得模型的最佳 迭代次数

此外,我怎么能打印训练 误差 一轮

regression machine-learning python-3.x xgboost

6
推荐指数
1
解决办法
7961
查看次数

设置元素之间的空间 - 顶部/底部边距

是否有任何语义 ui 类可以在组件之间放置空间(顶部/底部),或者我必须使用 css 样式?例如。两个段之间或标题和卡片组之间等。

css semantic-ui

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