我已经建立了一个序列模型来预测数据集。输出是一个值数组,如下所示:
[[25.672846 ]
[35.517834 ]
[16.25976 ]
[27.06339 ]
[15.176579 ]
[20.261982 ]
[17.346558 ]
[14.3797455]
[23.327494 ]
[17.967245 ]
[17.85637 ]
[16.672417 ]
[ 6.2621603]
[20.35404 ]]
我想按升序对数组排序。
我已经试过了
pred = np.sort(model.predict(data))
和
pred = np.argsort(model.predict(data))
我失败了。
应用np。在排序之前重塑(x,-1)
。通过这种方式,你将拥有一个平面数组,这是你最终可能想要在排序之后做的事情。这就是为什么我更喜欢这样,而不是指定轴,否则这也是一个很好的解决方案。
如果要按数字对数组排序,可以使用下面的
pred = model.predit(data)
pred.sort()
print(p)
这将显示已排序的pred。默认情况下,排序顺序为升序
如果你想要排序的索引
pred = model.predict(data)
sorted_index = pred.argsort(axis=0)
print(sorted_index)
你应该使用np。排序
,如下所示:
pred = np.sort(model.predict(data), axis=0)
默认行为是axis=-1
,在您的情况下,这相当于axis=1
。
本文向大家介绍如何在PowerShell中对输出进行排序?,包括了如何在PowerShell中对输出进行排序?的使用技巧和注意事项,需要的朋友参考一下 要在PowerShell中对输出进行排序,您需要使用Sort-Object Pipeline cmdlet。在下面的示例中,我们将从Get-Process命令中检索输出,然后根据内存和CPU使用率对它们进行排序。 示例 输出结果 在上面的示例中,输
我有一个对象类产品,如下所示 我想根据价格对产品进行分类。我的数组是 我做了 但问题是部分在error.It不能使用方法。我希望我的arrayList按照product.The价格的整数排序value.But当我将其更改为字符串类型时,我得到了,但它仍然未排序,因为字符串type.Please帮助我
我有一个名为map的HashMap,它将字符存储为键,将整数存储为值,然后使用以下代码将其存储到名为entries的ArrayList中: 现在我正在尝试根据整数值而不是键对这些条目进行排序。我试图使用一个lambda表达式来实现比较器接口,但它不起作用。这是我的代码: 以下是我得到的错误: 这一行有多个标记 > 语法错误,插入“)”以完成表达式 类型集合中的方法sort(列表,比较器)不适用于参
问题内容: 我有一个使用Keras和Tensorflow作为后端训练的模型,但是现在我需要将我的模型转换为特定应用程序的张量流图。我尝试执行此操作并进行了预测以确保其正常工作,但是与从model.predict()收集的结果进行比较时,我得到了非常不同的值。例如: 返回: keras预测的值是正确的,但tf图的结果却不正确。 如果它有助于了解最终的预期应用程序,那么我将使用tf.gradients
例如,我有Hashmap 如何根据键的某些属性对Map进行排序?
问题内容: 这是我的冒泡排序代码。我无法输出实际的排序值。程序读取输入的数字,但不打印排序。我不确定该如何进行排序。任何建议都将有所帮助。 问题答案: 试试下面的冒泡排序: