小编Ren*_*tha的帖子

了解Tensorflow LSTM输入形状

我有一个数据集X,其中包含N = 4000个样本,每个样本由d = 2个特征(连续值)组成,跨越t = 10个时间步长.在时间步骤11,我还具有每个样本的相应"标签",它们也是连续值.

目前,我的数据集的形状为X:[4000,20],Y:[4000].

考虑到d特征的10个先前输入,我想使用TensorFlow训练LSTM来预测Y(回归)的值,但是我很难在TensorFlow中实现它.

我目前面临的主要问题是了解TensorFlow如何期望输入格式化.我见过各种各样的例子,如,但这些例子处理连续时间序列数据的一个大的字符串.我的数据是不同的样本,每个都是独立的时间序列.

python regression lstm tensorflow

18
推荐指数
2
解决办法
1万
查看次数

PyCharm PEP8违反键入的参数

PEP8建议在函数参数的相等运算符周围没有空格。

例如:

正确:

def func(a=0):
   print('PEP8 compliant spacing')
Run Code Online (Sandbox Code Playgroud)

不正确:

def func(a = 0):
   print('Invalid PEP8 spacing')
Run Code Online (Sandbox Code Playgroud)

包括打字在内时,PyCharm的自动格式化程序无法拾取不正确的空格。

例如,PyCharm 无法正确格式化以下功能:

def func(a: int = 0):
    print('Invalid PEP8 spacing')
Run Code Online (Sandbox Code Playgroud)

至:

def func(a: int=0):
    print('PEP8 compliant spacing')
Run Code Online (Sandbox Code Playgroud)

有没有人找到一种方法让PyCharm的自动格式化程序在出现打字的地方拾取间距冲突?

python pep8 pycharm

3
推荐指数
1
解决办法
166
查看次数

无法更新 DataStudio 资源连接以使用服务帐户

我有一个 DataStudio 仪表板,其中包含与 BigQuery 表的数据集资源连接,该表当前使用单个用户的帐户进行身份验证。

我想更改它以使用服务帐户。

为了做到这一点,我遵循了本指南,这意味着我有:

  1. 创建了一个服务帐户
  2. 向服务帐号添加了BigQuery 作业用户角色
  3. 向服务帐户添加了服务帐户令牌创建者角色
  4. 将BigQuery 数据查看者角色添加到服务帐号(与正确的 BigQuery 表关联)
  5. 确保我的帐户被添加为服务帐户上的服务帐户用户

然后,我在 DataStudio 仪表板上导航到:

资源 > 管理添加的数据源 > 选择特定数据源 > 单击当前用户帐户用于身份验证的边栏选项卡

当我尝试在窗口中插入服务帐户详细信息时,我看到下面的错误消息。

将服务帐户添加到资源

我已点击链接(可返回原始指南)。该链接显示我需要将服务帐户令牌创建者添加到服务帐户,我已通过以下方式确认:

在此输入图像描述

现在我很困惑!我无法使用服务帐户验证连接的原因可能是什么?

google-bigquery service-accounts google-cloud-platform looker-studio

2
推荐指数
1
解决办法
807
查看次数

获取一年(任何一年)的天数列表为dm

我需要一些方法来获得一年中的日月对列表.这一年并不重要,除了它不可能是闰年.

像这样的东西:

[01-01, 01-02, 01-03, ..., 12-30, 12-31]

当然有一些令人尴尬的方式来使用它pd.date_range

python pandas

1
推荐指数
1
解决办法
71
查看次数