数据类型到nparray.dtyp文件

2024-06-28 21:53:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我的意图是用pywavelet对张量流中的一个张量,用这个句子

pywt.dwt(input,'db1')

错误是

Cannot convert DType to numpy.dtype

输入是来自MNIST数据集的Tensor("Reshape_18:0", shape=(?, 28, 28, 1), dtype=float32)。你知道吗

我尝试使用句子pywt.dwt(input.dtype.as_numpy_dtype,'db1')和错误“invalidarray\u struct”。你知道吗


Tags: tonumpyconvertinput错误意图句子mnist
3条回答

组件是映射为对象的列组,这使得它们可以重用。它们很容易实现。 自定义值类型更难实现。必须实现某些hibernate接口。 在大多数情况下,我相信组件就足够了。 我们使用自定义类型映射GIS值,这需要一些解析

Hibernate Reference

你可以用它们来做类似的事情,但一般来说:

组件映射用于将零件直接映射到列。假设您有一个属于某个Hibernate实体(容器)的类的名称。Hibernate无法识别名称,因为它没有映射,但您可以使用组件标记来“分解”名称对象,并将部分映射到实体表

现在,令人困惑的是,您可以创建一个名为Name的自定义值类型。但是,在本例中,您要做的是创建一个值,就像Hibernate识别的Int或String一样,因为您使用一个特殊的接口来创建它。从Hibernate文档中可以看出,这在哪里是有用的。您可以创建一个值类型,告诉Hibernate如何处理您传递的货币对象

您很可能会更多地使用组件映射,而不是自定义值类型。我相信在我们的应用程序中,我们只是使用了Joda Time的自定义类型,因为日历太糟糕了

值类型映射到单个数据库列。自定义值类型通常可以表示为单个列,但Hibernate无法识别(例如JodaTime DateTime)。对于自定义值类型,必须提供与列表示形式之间的所有转换逻辑

组件更像普通的hibernate映射类,只是组件的字段映射到父类表的列上。组件类型的每个字段通常都是值类型。当一个java类被表示为多个列,但这些列不应该放在它们自己的表中时,就可以使用组件

相关问题 更多 >