小编Jim*_* G.的帖子

C5.0:如何从摘要中将错误百分比提取到变量中?

前言:我的问题不是这个问题的重复.


以下代码:

library(C50)
data(iris)
fit <- C5.0(Species ~ ., data=iris)
summary(fit)
Run Code Online (Sandbox Code Playgroud)

产生以下输出:

Call:
C5.0.formula(formula = Species ~ ., data = iris)


C5.0 [Release 2.07 GPL Edition]     Sun Sep 13 16:06:01 2015
-------------------------------

Class specified by attribute `outcome'

Read 150 cases (5 attributes) from undefined.data

Decision tree:

Petal.Length <= 1.9: setosa (50)
Petal.Length > 1.9:
:...Petal.Width > 1.7: virginica (46/1)
    Petal.Width <= 1.7:
    :...Petal.Length <= 4.9: versicolor (48/1)
        Petal.Length > 4.9: virginica (6/2)


Evaluation on training data (150 …
Run Code Online (Sandbox Code Playgroud)

r

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

如何翻转然后放大盒子图?

请考虑以下代码:

library(ggplot2)
ggplot(diamonds, aes("", price)) + geom_boxplot() + coord_flip()
Run Code Online (Sandbox Code Playgroud)

钻石价格

翻转框图后,如何放大c(0,7000)价格(这是新的x轴)?

我觉得它与它有关coord_cartesian(ylim=c(0, 7000)),但这似乎并没有与之相关 coord_flip().

r ggplot2 boxplot

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

如何使用 LINQ 在 C# 中重构对象?

我有一个数据集如下:

[
    {
        "Id": 1,
        "Country": "Uruguay",
        "Name": "Foo",
        "Status": "Completed",
    },
    {
        "Id": 2,
        "Country": "Uruguay",
        "Name": "Foo",
        "Status": "Completed",
    },
    {
        "Id": 3,
        "Country": "Germany",
        "Name": "Foo",
        "Status": "Completed",
    },
]
Run Code Online (Sandbox Code Playgroud)

我想按国家对其进行转换和排序,使其看起来如下:

[
    {
        "Country": "Uruguay",
        "Details": [
         {
            "Id": 1,
            "Name": "Foo",
            "Status": "Completed",
         },
         {
            "Id": 2,
            "Name": "Foo",
            "Status": "Completed",
         },
        ],
    },
    {
        "Country": "Germany",
        "Details": [
         {
            "Id": 3,
            "Name": "Foo",
            "Status": "Completed",
         },
        ],
    },
],
Run Code Online (Sandbox Code Playgroud)

这些是 C# 中的类:

public class Countries …
Run Code Online (Sandbox Code Playgroud)

linq json group-by c#-3.0

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

我的MVC存储库模式和StructureMap的问题

我有一个在ado.net实体框架之上创建的存储库模式.当我试图实现StructureMap来解耦我的对象时,我一直得到StackOverflowException(无限循环?).这是模式的样子:

IEntityRepository,其中TEntity:class定义基本的CRUD成员

MyEntityRepository:IEntityRepository实现CRUD成员

IEntityService,其中TEntity:class定义返回每个成员的公共类型的CRUD成员.

MyEntityService:IEntityService使用存储库检索数据并返回一个公共类型作为结果(IList,bool等)

问题似乎与我的服务层有关.更具体地说是构造函数.

    public PostService(IValidationDictionary validationDictionary)
        : this(validationDictionary, new PostRepository())
    { }

    public PostService(IValidationDictionary validationDictionary, IEntityRepository<Post> repository)
    {
        _validationDictionary = validationDictionary;
        _repository = repository;
    }
Run Code Online (Sandbox Code Playgroud)

从控制器,我传递一个实现IValidationDictionary的对象.我明确调用第二个构造函数来初始化存储库.

这是控制器构造器的外观(第一个创建验证对象的实例):

    public PostController()
    {
        _service = new PostService(new ModelStateWrapper(this.ModelState));
    }

    public PostController(IEntityService<Post> service)
    {
        _service = service;
    }
Run Code Online (Sandbox Code Playgroud)

如果我没有传递我的IValidationDictionary对象引用,一切都有效,在这种情况下,第一个控制器构造函数将被删除,服务对象只有一个构造函数接受存储库接口作为参数.

我感谢任何帮助:)谢谢.

structuremap model-view-controller repository-pattern

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

C#接口 - 我该怎么做?

Interface IWorkPerson
{
    public string FirstName {get; set;}
    public string LastName { get; set; }
    public string WorkPhone { get; set; }
}

interface IHomePerson
{
    public string FirstName {get; set;}
    public string LastName { get; set; }
    public string HomePhone { get; set; }
}

public class Person : IWorkPerson, IHomePerson
{
    public string FirstName {get; set;}
    public string LastName { get; set; }
    public string WorkPhone { get; set; }
    public string HomePhone { get; set; }
} …
Run Code Online (Sandbox Code Playgroud)

c# interface

0
推荐指数
2
解决办法
120
查看次数

如何计算Python中一个点和一个点列表之间的欧几里德距离?

def findDistance((x1,y1),p) # finds Euclidean distance
Run Code Online (Sandbox Code Playgroud)

让我们说p是[(0, 0), (1, 0), (0, 1), (1, 1), (0, -1), (-1, 1)],

x1 = 0

y1 = 0
Run Code Online (Sandbox Code Playgroud)

可选,您可以定义半径.半径默认为1.结果应该只包括那些以谎言点radius(x1, y1):

findDistance((0, 0), punten)
Run Code Online (Sandbox Code Playgroud)

[(0,0),(1,0),(0,1),(0,-1)]

python list distance points

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

R:排除数据框中具有预设值列表的行

我有一个非常大但与此非常相似的数据框:

df <- data.frame(Group = rep(c('A', 'B', 'C', 'D'), 50),
                 Number = sample(1:100, 200, replace = T))

Group   Number
A   52
B   74
C   22
D   90
A   7
B   93
C   50
D   10
A   31
B   19
Run Code Online (Sandbox Code Playgroud)

我有另一个名为"remove"的数据框,如下所示:

>remove
 Group  Number
    A   52
    C   22
    B   93
    D   10
Run Code Online (Sandbox Code Playgroud)

如何对df数据进行子集,以便在"remove"中排除所有具有Group和Number值的行以获取以下数据帧?该文件非常大,因此我无法手动输入要排除的值.期望的输出:

Group   Number
B   74
D   90
A   7
C   50
A   31
B   19
Run Code Online (Sandbox Code Playgroud)

谢谢!

r extract rows subset dataframe

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

C#-我要在ConvertToDecimal函数中输入String时显示错误

嗨,我希望程序在输入String时显示一条错误消息,我尝试过在线使用某些解决方案,但对我的解决方案不起作用,如果能为我解决问题,非常感谢。

 //Price must be numeric

        if(txtPrice.Text == String.txtPrice)//There is an error on this I can't figure it out
        {
            MessageBox.Show("Price must be numeric", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            txtPrice.Focus();
            return;
        }
 //price must be a positive number

        if( Convert.ToDecimal(txtPrice.Text) <= 0)
        {
            MessageBox.Show("Price must be a positive number", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            txtPrice.Focus();
            return;
        }
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

EF Core 查询非常慢。我该如何改进它?

此查询使用大量 CPU,执行时间约为 30 秒。我可以做什么来改善它?

它使用 s 的原因join是因为没有适当的关系。我刚刚添加了一些并开始替换所有存储库,因为这是使用 EF Core 并且 EF Core 已经基于存储库和工作单元。

var employeeLocations = await _dbContext.Set<LocationEmployee>()
    .Include(x => x.Employee)
    .Where(x => x.Employee.Email == _userEmail && x.IsActive && (x.CanBuy || x.CanSell))
    .ToListAsync(cancellationToken);
Run Code Online (Sandbox Code Playgroud)

还有什么?有想法吗?

我有一种感觉,这Union就是导致缓慢的原因。

原始代码

public class GetAllReviewAndReleaseQuery : IRequest<ListDto<ReviewAndReleaseItemDto>>
{
    public ReviewAndReleaseFilterDto Filter { get; set; }
}

public sealed class GetAllReviewAndReleaseQueryHandler : IRequestHandler<GetAllReviewAndReleaseQuery, ListDto<ReviewAndReleaseItemDto>>
{
    readonly MarketTransactionRepository _marketTransaction;
    readonly ProductRepository _productRepository;
    readonly CommodityRepository _commodityRepository;
    readonly ILogger<GetAllReviewAndReleaseQueryHandler> _logger;
    readonly OfferMonitoringRepository _offerMonitoringRepository;
    readonly OfferRepository _offerRepository; …
Run Code Online (Sandbox Code Playgroud)

c# indexing sql-server-profiler entity-framework-core azure-sql-database

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

寻找灵感:jQuery如何真正有用?

  • 在我阅读了jQuery in Action之后,我可以了解jQuery Core API的目的和优势.
    • 到目前为止,我已经在几个生产应用程序中使用了jQuery.
  • 但现在我想从一个jQuery新手毕业到一个jQuery专业人士.

有没有博客或书籍详细介绍jQuery如何在生产应用程序中真正有用?

  • 从本质上讲,我正在寻找jQuery的灵感.
    • 即我觉得博客圈中的其他开发人员已经想到了使用jQuery的有趣方法.

简而言之:

  • 我读了'jQuery in Action'.
  • 我在几个生产应用程序中使用了jQuery.
  • 怎么办?

jquery

-5
推荐指数
1
解决办法
454
查看次数

为什么我们不能在 if 语句中声明变量?

我知道 Stack Overflow 上有这样的问题,但我想知道为什么我们不能在if语句内声明变量,这样我们就可以通过利用if作用域来节省空间。

例如,如果我写:

if (int i) {
    ...
} 
Run Code Online (Sandbox Code Playgroud)

i那么我只能在范围内使用if,但是如果我将其写在语句之外if,那么i变量应该在整个块的内存中。

java scope if-statement variable-assignment

-39
推荐指数
1
解决办法
1876
查看次数