【问题标题】:Is it possible to store tensor objects in NumPy arrays?是否可以将张量对象存储在 NumPy 数组中?
【发布时间】:2022-07-21 22:17:18
【问题描述】:

这是我要运行的内容:

convolutions = np.array([0])    
convolutions[0] = Conv1D(x, k, activation=activation_type, padding='same')(inputs)

Conv1D 对象启动良好(x 和 k 是整数),但是,当我尝试手动将其存储为“卷积”的第一个元素时出现以下错误:

"TypeError: int() 参数必须是字符串、类似字节的对象或数字,而不是'KerasTensor'"

"ValueError: 用序列设置数组元素。"

这段代码是否可以通过调整运行,还是我需要使用不同的数据结构来存储这个张量对象?如果是这样,哪种数据结构最足够?

【问题讨论】:

    标签: python numpy tensorflow machine-learning keras


    【解决方案1】:

    据我了解,张量是一种特定的数据类型。虽然类似于 NumPy,但它们是不同的。所以你不能混合它们的操作,除非你先转换它们。

    【讨论】:

      猜你喜欢
      • 2016-09-17
      • 2020-12-27
      • 2021-04-16
      • 2017-12-11
      • 1970-01-01
      • 2018-07-19
      • 2013-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多