json
表中的ui_layout
字段postgres
需要导出到Rails 4.2中的CSV
。 ui_layout
在postgres
表中看起来像{<1}}:
{"val":"test","val1":"test1","val2":"test2"}
导出代码为:
csv << obj.ui_layout
在CSV
中,ui_layout
看起来像:
{"val"=>"test","val1"=>"test1","val2"=>"test2"}
:
已替换为=>
。这会在后续过程中引起问题。在将ui_layout
作为JSON.parse(value)
传递给CSV
之前,hash
似乎已被:
解析。我们需要的是将CSV
保留在def RNN_forward(self, A):
#input layer
self.A = A
#self.AB is a-b weight matrix
self.B1 = np.dot(self.A, self.AB)
#self.B_t is self.B (layer 2) from the previous timestep
self.B_t1 = np.dot(self.B_t, self.B_RNN)
#combining matrices
self.B = self.sigmoid((self.B1) + (self.B_t1))
self.C1 = np.dot(self.B, self.BC)
#output layer
self.C = self.sigmoid(self.C1)
return self.C
输出中。有没有办法可以在Rails中很好地实现它?
答案 0 :(得分:1)
您可以通过csv << obj.ui_layout
更明确地csv << obj.ui_layout.to_json
。
编辑:我想指出,这不是处理它的最有效方式,因为实际上发生的事情是,JSON字符串被序列化为哈希并且然后将散列转换回JSON字符串。我确实做了一些阅读,但我仍然不确定如何做到这一点所以ROR没有对该字段进行序列化。如果你能弄明白(或者如果有更多知识的人要发表评论)那么它会更有效率,因此更快。