小编Mis*_*ian的帖子

机器学习 - 按算法进行特征排名

我有一个包含大约 30 个特征的数据集,我想找出哪些特征对结果贡献最大。我有5种算法:

  1. 神经网络
  2. 后勤
  3. 幼稚的
  4. 随机森林
  5. 阿达助推器

我读了很多有关信息增益技术的内容,它似乎与所使用的机器学习算法无关。它就像一种预处理技术。

我的问题如下:最佳实践是独立地为每个算法执行特征重要性还是仅使用信息增益。如果是的话,每种技术使用什么技术?

machine-learning prediction weka feature-selection

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

Angular 没有剪贴板的提供者

我正在使用 Angular 9 并尝试以编程方式使用剪贴板模块。

  constructor(
    private clipboard: Clipboard
  ) {}
Run Code Online (Sandbox Code Playgroud)

它只是不会编译

它在控制台中给出了以下内容。

NullInjectorError: No provider for Clipboard!
Run Code Online (Sandbox Code Playgroud)

我在 app.module.ts providers 数组中添加了“剪贴板”。它也不起作用

它正在给

zone-evergreen.js:659 Unhandled Promise rejection: Illegal constructor ; Zone: <root> ; Task: Promise.then ; Value: TypeError: Illegal constructor
    at Object.factory (core.js:17177)
    at R3Injector.hydrate (core.js:17053)
    at R3Injector.get (core.js:16803)
    at NgModuleRef$1.get (core.js:36454)
    at Object.get (core.js:34091)
    at getOrCreateInjectable (core.js:5830)
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

clipboard angular

4
推荐指数
3
解决办法
2865
查看次数

离子动态工具栏背景颜色

我有一个页脚,我想让它的背景颜色动态。我试图将元素绑定到一个类或提供动态样式,但它不起作用。事件它没有采用样式。我的 html 中有这个。

<ion-footer align="center" style="height: 50px" *ngIf="visibility">
  <ion-toolbar class="testing"> //or// <ion-toolbar style="background-color: lightgreen">
    <ion-title>
      .....
Run Code Online (Sandbox Code Playgroud)

这在我的 .scss 中

.toolbar-background.testing {
  background-color: lightgreen;
  color:white
}
Run Code Online (Sandbox Code Playgroud)

//或者

.testing {
  background-color: lightgreen;
}
Run Code Online (Sandbox Code Playgroud)

只有这样有效,但我不知道如何使其动态化。

.toolbar-background {
  background-color: lightgreen;
  color:white
}
Run Code Online (Sandbox Code Playgroud)

css ionic2

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

Typescript,为类中的可选参数设置默认值

我有这门课

export class dialogConfig {
    title: String;
    message?: String;
    okText?: String;
    withDecline?: false;
    width?: Number;
    height?: Number;
}
Run Code Online (Sandbox Code Playgroud)

我有这个功能

  openDialog(config:dialogConfig){
        ...
    });
Run Code Online (Sandbox Code Playgroud)

我想这样调用这个函数

  openDialog({
    title: 'viola'
  }
Run Code Online (Sandbox Code Playgroud)

其余未指定的参数,我想设置默认值。我怎样才能做到这一点。

typescript typescript-3.6

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

Material UI Avatar 组件尺寸不变

我有这个组件

import React, { FC } from "react";
import { Avatar } from "@material-ui/core";

export interface AvatarProps {
  alt?: string;
  src: string;
  variant?: "circle" | "rounded" | "square";
  sizes?: string;
}

const Component: FC<AvatarProps> = (props: AvatarProps): JSX.Element => {
  return <Avatar {...props}></Avatar>;
};

export default Component;
Run Code Online (Sandbox Code Playgroud)

我正在尝试设置大小属性,但它没有改变。它究竟有什么价值?

reactjs material-ui

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

Ionic 2 - 向左滑动以移除

我的应用程序中有一个项目列表。这是代码

                   <ion-list>
                        <ion-item-sliding #item *ngFor="let productSize of productSizes">
                            <ion-item>

                              ... some stuff

                            </ion-item>
                            <ion-item-options side="right">
                                <button ion-button color="danger" (click)="RemoveItem(productSize)">X</button>
                            </ion-item-options>
                        </ion-item-sliding>
                    </ion-list>
Run Code Online (Sandbox Code Playgroud)

当用户向左滑动时,会出现一个删除按钮,让用户可以删除该项目。

我想在没有删除按钮的情况下执行此操作。当他向左滑动并释放鼠标或触摸时,删除该项目。

ionic-framework

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

谷歌地图禁用集群点击缩放

我有一张带有基于聚类的标记的地图。我想要一种方法,当用户单击具有超过 100 个标记的集群时,不要放大并执行其他操作,例如打开弹出窗口;否则只是去簇。

在加载页面上,我正在调用服务并获取包含位置的客户列表。我正在将客户传递给集群功能。现在,当用户单击集群时,我想设置一些条件。如果为真,则打开一个弹出窗口,但不要放大两个除簇。我无法做到这一点。这是代码

客户.html

<div [hidden]="!MapView" style="height: 100%" #map id="map"></div>
Run Code Online (Sandbox Code Playgroud)

客户.ts

    @ViewChild('map') mapElement: ElementRef;

    ngOnInit() {


            this.initMap();

        }

    initMap = () => {

            this._customerservice.GetCustomersWithLocations().subscribe(res => {

                if (res != null || res != undefined) {

                    this.CustomersLocation = res;

                    let latLng = new google.maps.LatLng(-31.563910, 147.154312);

                    let mapOptions = {
                        center: latLng,
                        zoom: 6,
                        mapTypeId: google.maps.MapTypeId.TERRAIN,
                        fullscreenControl: false
                    }

                    setTimeout(() => { // LOAD THE MAP FIRST
                        this.map = new google.maps.Map(this.mapElement.nativeElement, mapOptions);
                    }, 1000);

                    setTimeout(() => { //LOAD THE CLUSTER
                        this.mapCluster.addCluster(res, …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps markerclusterer

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