输出形式KDTree存在问题。如果我运行以下示例代码,则直接来自文档(http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KDTree.html):
public function up()
{
//
Schema::create('priorities', function($table) {
$table->increments('id', true);
$table->integer('user_id');
$table->foreign('user_id')->references('id')->on('users');
$table->string('priority_name');
$table->smallInteger('rank');
$table->text('class');
$table->timestamps('timecreated');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
Schema::drop('priorities');
}
文档说它应该输出:
[0 3 1]
[0. 0.19662693 0.29473397]
但是,如果我在jupyter笔记本中运行此确切的代码,我的输出将如下所示:
[[0 3 1]]
[[0. 0.19662693 0.29473397]]
带有一组额外的括号。为什么是这样?将结果传递到列表时,这让我有些头疼。
谢谢!