【发布时间】:2018-03-25 12:00:49
【问题描述】:
我用 (np.asarray) 将稀疏字典更改为数组。然后,我编写了一个函数,该函数使用该数组返回公式的答案。但是,我这样做的方式是输出包括双括号。假设现在的输出是:
[[7.58939191]]
但应该是:
7.58939191
有人可以说我如何轻松更改此设置吗?还是我必须为此分享我的功能?
【问题讨论】:
-
当然,在输出之前删除括号。或者只是输出数组内的值。
-
在输出前删除括号会导致“DeprecationWarning”。
-
显示字符串中的括号表示该项目是 numpy 数组(2d)或列表(列表)。它们不仅仅是装饰品。它们是关于物体性质的线索。了解对象的性质后,您应该能够在需要时提取标量(例如,使用索引或
.item()方法)。
标签: python arrays numpy vector transform