我试图可视化存储在数据结构中的数据,以便可以发现其中的模式。
我要可视化的数据以以下结构格式存储: master_data。(A)。(B)。{values} 在此,A是定义数据的各种工具。让我们将这些仪器称为A1,A2,A3等。 B是这些仪器的各种特性。我们称它们为B1,B2,B3等。 A的每个工具都具有这些相同的属性B1,B2,B3等。现在,值是具有5个不同的double值的单元格数组。因此,我们可能拥有具有值1,2,3,4,5的masterdata。(A1)。(B1)和具有值5,4,3,2,1的masterdata。(A1)。(B2)。
现在我想以以下方式打印这些值,以方便地对其进行可视化
B1 B2 B3 .....
A1 1 5
2 4
3 3
4 2
5 1
A2
.
.
.
我知道,存储数据可能比结构更好的方法,但是我对结构的使用最为满意,因此我以这种格式生成了数据。另外,我可以编写一个循环来遍历结构的所有元素并打印出值,但是我不确定如何处理格式问题。
我要求您让我知道如何以要求的格式打印这些值(如果完成工作,我们可能会将数据转换为更合适的数据类型)。我没有给出用于重复打印现有结构的示例代码,因为我怀疑有一种更好的方法可以将我的结构转换为表格或地图,然后简单地打印该结构。
答案 0 :(得分:1)
让我们调用您的master_data MD。这是您的操作方法:
describe MyModule do
let(:host_class) { Class.new { include MyModule } }
let(:instance) { host_class.new }
describe '#instance_method' do
it 'does something' do
expect(instance.instance_method).to do_something
end
end
end