小编NTP*_*NTP的帖子

如何将 pandas 数据帧转换为张量流数据集?

我正在将 csv 文件读入 pandas 数据帧。

train_data = pd.read_csv('mnist_test.csv');
Run Code Online (Sandbox Code Playgroud)

样本数据

   label  pixel1  pixel2  pixel3  ...  pixel781  pixel782  pixel783  pixel784
0      6     149     149     150  ...       106       112       120       107
1      5     126     128     131  ...       184       184       182       180
2     10      85      88      92  ...       226       225       224       222
3      0     203     205     207  ...       230       240       253       255
4      3     188     191     193  ...        49        46        46        53
Run Code Online (Sandbox Code Playgroud)

如何将此数据帧转换为张量流数据集。

python-3.x pandas tensorflow

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

动态添加需要以模板驱动的 angular 2 形式输入

模板驱动方法:将所需属性动态添加到以 angular 2 形式提交的输入文件中。但是角度表单验证(form.valid)无法识别动态添加的必填字段。

 <input type="text"  [(ngModel)]="coumnName" name="coumnName" >
Run Code Online (Sandbox Code Playgroud)

动态添加需要:

document.getElementsByName(columnName)[0].setAttribute('required', '');
Run Code Online (Sandbox Code Playgroud)

angular2-forms angular

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

角度5与es5

Angular 4支持以下语法

var HelloComponent = ng.core
 Component({
    selector: 'hello-cmp',
    template: 'Hello World!',
    viewProviders: [Service]
  .Class({
   constructor: [Service, function (service) { 
   },`
  });
Run Code Online (Sandbox Code Playgroud)

在Angular 5中,Class缺少任何人都可以使用ES5语法提供Angular 5目前我无法切换ES6所以请避免使用该建议.如果切换到ES6是唯一的方法,那么我将坚持到现在的角度4

javascript angular

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

在 Angular 2 方法上添加“get”关键字有什么影响?

我发现我可以在方法名称前使用或不使用“get”关键字来编写 get 方法。到目前为止的读数表明这是为了获取属性值,因此您不需要调用 get 方法而是直接使用属性名称?但是,如果该财产已经是公开的,那为什么这很重要呢?程序如何知道这个方法是针对哪个属性的?最后,“get”关键字是否对其他方法(即未绑定到任何属性的方法)执行任何操作?

angular

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

Angular5中基本授权的安全图像

我有一个基本授权的图像网址,我需要动态加载图像.授权后,图像将作为数据返回.如何使用授权处理此图像.目前我尝试这样

<img [src]=" getImage(res.imageurl) | async" />



  getImage(imageUrl: string): Observable<File> {
   let headers = new HttpHeaders();
headers = headers.append("Authorization", "Basic " + btoa(this.domain + '/' + logindata.username + ':' + logindata.password));
    return this.http
        .get(imageUrl,{headers:headers}, { responseType: ResponseContentType.Blob })
        .map((res: Response) => res.blob());
}
Run Code Online (Sandbox Code Playgroud)

ionic-framework angular

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

显示星级

我有一个打印星级的移动应用程序.

这是我的代码

 <ion-list *ngFor="let item of ListOfitems">
{{item.rating}}
<div class="stars"> 
    <span class="star on"></span>
    <span class="star half"></span>
    <span class="star"></span>
</div>
</ion-list>
Run Code Online (Sandbox Code Playgroud)

类明星在显示彩色星

班级明星半显示半色星

星级显示不是彩色星

假设{{item.rating}}是2.50.我如何在跨度类中操纵它打印出2颗彩色星星,半星形和2颗半星形的彩色星星?

javascript css typescript ionic-framework angular

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

在Angular 4中编辑表格数据

我只是想在Angular中显示,添加,删除和更新employee表.这是表格的图像: 在此输入图像描述

截至目前,我已禁用该表的每个字段.每当我点击"编辑"按钮时,我想要启用相应行的字段,以便我可以直接编辑!

这是我的文件:

employee-data.component.ts

import { Component } from '@angular/core';
import { Employee } from './employee';
import { NgForm } from '@angular/forms';
import { promise } from 'selenium-webdriver';


@Component({
selector: 'employee-data',
templateUrl: './employee-data.component.html',
})

export class EmployeeDataComponent {

id: number;
name: string;
address: string;
gender: string;
company: string;

//emp: Employee[] = [];

employees: Employee[] = [
    {
        id: 1,
        name: 'Ram',
        address: 'Kupondole',
        gender: 'Male',
        company: 'XYZ Techno Sales'
    },
    {
        id: 2,
        name: 'Shyam',
        address: 'Baneshwor',
        gender: 'Male',
        company: …
Run Code Online (Sandbox Code Playgroud)

data-binding angular

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

mat-expansion-panel 主体不适用于 ngFor

我正在尝试实现一个 mat-accordion,其中 mat-expansion-panels 主体显示数组的信息。数组没有固定长度,所以我尝试使用 *ngFor 向主体添加内容。但身体仍然是空的。

我检查了 for 循环是否正确访问了对象,它确实如此,并向扩展面板添加多个段落也有效。我不知道是否根本不支持在 mat-expansion-panel 中使用 ngFor 添加内容。

html

<mat-accordion>
  <mat-expansion-panel *ngFor="let day of days">
    <mat-expansion-panel-header>
      <mat-panel-title>
        {{day.date}}
      </mat-panel-title>
    </mat-expansion-panel-header>
    <p>Works without *ngFor</p>
    <p>Multiple work aswell</p>
    <p *ngFor="let subDay of day.subDay" class="grid5">
      {{subDay.name}}
    </p>
    </mat-expansion-panel>
</mat-accordion>
Run Code Online (Sandbox Code Playgroud)

ts

days = [
    {
      date: "Mon 01", 
      subDay: [
        {
          name: "morning"
        }, 
        {
          name:"afternoon"
        },
        {
          name: "evening"
        },
        {
          name: "night"
        }
      ]
    }
 ]
Run Code Online (Sandbox Code Playgroud)

这是重新创建的问题。

https://stackblitz.com/edit/angular-fgo3zv

我希望扩展面板在扩展面板时也有“早上”、“下午”、“晚上”和“晚上”。

frontend angular-material angular

4
推荐指数
2
解决办法
3303
查看次数

如何以角度访问组件类中的可观察对象值?

我正在发送一个具有两个值的对象 1- 数组 2- 简单变量 该对象正在使用 observable 在另一个组件中接收,从那里我可以直接将对象值访问到 html 模板文件中

这是代码

家庭组件

export class HomeComponent implements OnInit {
    itemscount:Number = 0;
    cart = [];
    cartobj = {};
    constructor(private _data: DataService) { }

    ngOnInit() {
        this.itemscount = this.cart.length;
        this._data.cast.subscribe(res => this.cartobj = res);
        this._data.changeCart(this.cartobj);

    }

    additem(itemText){
        this.cart.push(itemText);
        this.itemscount = this.cart.length;
        this.cartobj = {cart_items:this.cart,items_count:this.itemscount}
        this._data.changeCart(this.cartobj);
    }
}
Run Code Online (Sandbox Code Playgroud)

标头组件

export class HeaderComponent implements OnInit {
    cartobj: any;
    cart = [];
    constructor(private _data: DataService) {

    }

    ngOnInit() {
        this._data.cast.subscribe(res =>  this.cartobj = res);
        //this.cart …
Run Code Online (Sandbox Code Playgroud)

javascript angular

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

Angular 5 HttpClient响应标头不包含自定义标头

我在Nodejs中制作了API,登录后我x-auth在成功登录时在响应中发送了auth-token(标题).

当我从邮递员点击web服务时,我能够看到x-auth标题但不在Angular 4中

我使用的是HttpClient,而不是Http.

createClient(client:Client){
    return this.http.post(
      Config.baseUrl+'/client/login',client,{observe:'response'});
}
Run Code Online (Sandbox Code Playgroud)

然后在我的组件中

this.userService.createClient(this.signupForm.value).subscribe((data)=>{
      this.clientCreatedSuccessfully = true;
      console.log(data);
      console.log(data.headers.getAll('x-auth'));
    },(error)=>{
      this.clientExist = true;
      console.log(error);
    })
Run Code Online (Sandbox Code Playgroud)

data.headers.getAll('x-auth')返回null.

node.js angular angular4-httpclient

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