我使用的是nodejs 14.6.0。在我的 package.json 文件中,我将类型设置为 module。
type: module
Run Code Online (Sandbox Code Playgroud)
尝试执行以下操作后:
import serviceAccount from 'serviceAccount.json'
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".json" for C:\Users\Aditya\youtube-discord-bot\database\serviceAccount.json
现在,网上说我必须像这样更改我的启动脚本:node --experimental-json-modules index.js。然而,即使有了这个,还是会出现同样的错误。
有解决方法吗?我想使用此功能需要 serviceAccountKey,因为当尝试将其导出(作为 .js 文件)时,Firebase 给我一个错误。
过去,在这样做之前,我只是简单地使用过require('./serviceAccount.json'),而且效果很好。但是,我想改用这些新的 ECMA 模块。
我有一个参差不齐的张量,在尝试创建模型并使用 model.fit() 时,出现错误:
TypeError: Failed to convert object of type <class 'tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor'> to Tensor. Contents: tf.RaggedTensor(values=Tensor("Cast_1:0", shape=(None,), dtype=float32), row_splits=Tensor("RaggedFromVariant_1/RaggedTensorFromVariant:0", shape=(None,), dtype=int64)). Consider casting elements to a supported type.
这是我的数据形状的问题吗?也许数据完全?也许我需要使用稀疏或密集的张量来代替?这是我的完整回溯错误:
我有一个对象,长度为 40,000。这 40,000 个数组中的每一个都有不同的长度。数组中的所有值都是整数 (0-25)。
我的 XTrain 数据如下所示:
[array([13, 8, 3, 7, 12, 16, 11, 1, 9, 17, 2, 18, 3, 5, 12, 19, 9,
10, 20, 14, 1, 15, 12, 19, 2, 2, 6, 20, 14, 19, 2, 7, 12, 2,
2, 1, 10, 8, 5, 10, 11, 2, 12, 11, 5, 7, 18, 12, 16, 20, 2,
10, 11, 7, 1, 7, 5, 5, 1, 4, 9, 10, 9, 13, 11, 20, 7, 10,
15, 15, 12, 13, …Run Code Online (Sandbox Code Playgroud) python ×2
tensor ×2
tensorflow ×2
arrays ×1
import ×1
javascript ×1
module ×1
node.js ×1
numpy ×1
require ×1