编译函数时
<% @open_orders.each do |order| %>
<tr>
<td><%= order.client_id %></td>
<td><%= order.order_number %></td>
<td><%= order.property.address1 %></td>
<td><%= order.property.owners %></td>
<td><%= order.order_update ? "Yes" : "No" %></td>
<td><%= order.status %></td>
<td><%= order.task %></td>
<td><%= order.created_at %></td>
<td><%= link_to fa_icon("edit"), edit_property_order_path(order, order.property.id), class: "m-r-xs", remote: true, data: { 'data-toggle' => "modal", 'data-target' => '#orders-modal'} %></td>
</tr>
结果输出是float64,即使x的类型为int32且y的类型为float32。当我计算相同的操作,其中x是float32类型的Theano fmatrix时,生成的矩阵是float32。为什么在前一种情况下不会保留较小的位大小?换句话说,为什么在Theano中int32和float32的点积等于float64而不是float32?
我正在使用Theano版本0.9.0