擅长:python、mysql、java
<p>因此,在@unddoch的帮助下,终于有可能解决这个问题。事实证明,不可能在一行中使用两个extraxt函数,但不知何故,以下是可能的:</p>
<pre class="lang-cpp prettyprint-override"><code>FlatlandCBS(p::object railEnv) :
m_railEnv(railEnv),
m_map(
p::extract<np::ndarray>(
railEnv
.attr("distance_map")
.attr("get")()
)
)
</code></pre>
<p>因此,如果要从python对象中提取多个值,只需在一行中执行尽可能多的<code>.atrr()</code></p>