如何从现有模型生成与之配合的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从现有模型生成与之配合的数据相关的知识,希望对你有一定的参考价值。

参考技术A 研究人员通常会根据假设模型生成一个模拟数据集。这个模拟数据集可以用作建模过程中模型或真实数据集替换的基准,其中模拟数据集比真实数据集具有成本效益。本文将解释如何使用R为线性模型生成模拟数据集。
生成模拟数据集的过程可以解释如下。首先,我们指定要模拟的模型。接下来,我们确定每个自变量的系数,然后模拟自变量和遵循概率分布的误差。最后,根据模拟的自变量(及其预定系数)和误差计算因变量。

如何从现有数据库数据生成 Symfony 固定装置 YAML?

【中文标题】如何从现有数据库数据生成 Symfony 固定装置 YAML?【英文标题】:How do I generate Symfony fixtures YML from exising database data? 【发布时间】:2010-12-20 12:29:47 【问题描述】:

我想知道是否有人知道如何从数据库中已经存在的数据生成fixture.yml?

既然您可以使用构建模式来生成模式,那么有没有办法为数据做到这一点?

symfony propel:build-schema

【问题讨论】:

为什么不仔细阅读symfony的输出,嗯? 【参考方案1】:

在 symfony 1.4 中你只需要写:

./symfony doctrine:data-dump

你会得到文件data/fixtures/data.yml

:-)

【讨论】:

【参考方案2】:

我在邮件存档中找到了solution。用户使用

symfony propel:data-dump > fixture.yml

【讨论】:

是的!此代码有效...谢谢您.. Felix,它在根文件夹中创建了 fixture.yml 文件。【参考方案3】:

在 Symfony 1.0 中使用命令:

$ php symfony propel-dump-data  <APPLICATION_NAME> <FIXTURES_DIR_OR_FILE> [<ENVIRONMENT_NAME>]

在 1.1 和 1.2 版本中使用以下命令:

$ php symfony propel:data-dump <APPLICATION_NAME> [<TARGET>] [--env=<ENVIRONMENT_NAME>]

【讨论】:

命令不起作用,我正在使用 Symfony1.2-propel。它给了我错误,因为“执行失败 - 给定的参数太多 ”请帮忙! @harish 我想你忘记了“--env=”所以它应该是“--env=dev”而不仅仅是“dev” @Hendy Irawan 需要检查,但 symfony propel:data-dump > fixture.yml 对我有用..【参考方案4】:

我只需要在 symfony 1.2 和 Doctrine 下执行此操作。

symfony 学说:数据转储

这会将整个数据库转储到 data/fixtures/data.yml。我已经使用 .sql 文件将一些数据加载到数据库中,并希望它作为我的实时数据库的固定装置。我刚刚将 data.yml 文件编辑到我需要的数据库表中。

另一种方法是编写一些代码来读取数据库表并以 YAML 格式输出。

【讨论】:

以上是关于如何从现有模型生成与之配合的数据的主要内容,如果未能解决你的问题,请参考以下文章

教义(在 Ubuntu 上):啥命令从数据库生成模型而不删除现有模型?(我添加新表所以我想更新模型)

创建基于ASP.NET core 3.1 的RazorPagesMovie项目-应用模型类配合基架生成工具生成Razor页面

我正在使用终端使用 VS Code 从现有数据库 .Net Core 3.0 生成模型,但它不起作用

如何在 Rails 中为现有模型生成表单?

Laravel/lumen 5.2 从现有数据库生成迁移表

如何从现有数据库数据生成 Symfony 固定装置 YAML?