小编Dan*_*aid的帖子

TensorFlow变量和常量

我是tensorflow的新手,我无法理解变量和常量的差异,我认为我们使用变量求方程和常量来表示直接值,但为什么代码#1只能工作,为什么不能编码#2和# 3,请解释在哪些情况下我们必须首先运行我们的图表(a)然后我们的变量(b)即

 (a) session.run(model)
 (b) print(session.run(y))
Run Code Online (Sandbox Code Playgroud)

在这种情况下我可以直接执行这个命令,即

print(session.run(y))
Run Code Online (Sandbox Code Playgroud)

代码#1:

x = tf.constant(35, name='x')
y = tf.Variable(x + 5, name='y')

model = tf.global_variables_initializer() 

with tf.Session() as session:
    session.run(model)
    print(session.run(y))
Run Code Online (Sandbox Code Playgroud)

代码#2:

x = tf.Variable(35, name='x')
y = tf.Variable(x + 5, name='y')

model = tf.global_variables_initializer() 

with tf.Session() as session:
    session.run(model)
    print(session.run(y))
Run Code Online (Sandbox Code Playgroud)

代码#3:

x = tf.constant(35, name='x')
y = tf.constant(x + 5, name='y')

model = tf.global_variables_initializer() 

with tf.Session() as session:
    session.run(model)
    print(session.run(y))
Run Code Online (Sandbox Code Playgroud)

python tensorflow

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

@Input()装饰器和指令Angular-2

我是angular2的新手,我有两个问题: -

1.我想知道为什么这是正确的

<p myHighlight [color1]='color' defaultColor="violet">Highlight me!</p>
Run Code Online (Sandbox Code Playgroud)

而这些都不是

<p myHighlight color1='color' defaultColor="violet">Highlight me!</p>

<p myHighlight [color1]='color' [defaultColor]="violet">Highlight me!</p>
Run Code Online (Sandbox Code Playgroud)

为什么我只需要在括号中放置一个属性而另一个没有括号.

2. 如何在代码中使用@Input()指令而不使用别名.它适用于多个属性?这是我的指令代码:

import { Input, Directive, ElementRef, HostListener } from '@angular/core';

@Directive({
    selector: '[myHighlight]'
})
export class myDir {
    constructor(private el: ElementRef) {
    }

    @Input('color1') color: string;//for ts code 'color' for html code 'myHighlight' i.e template component
    @Input('defaultColor') defaultColor: string;
    @HostListener('mouseenter') onMouseEnter() {
        this.highlight(this.color || this.defaultColor);
    }

    @HostListener('mouseleave') onMouseLeave() {
        this.highlight(null);
    }

    private highlight(color: string) {
        this.el.nativeElement.style.backgroundColor = color; …
Run Code Online (Sandbox Code Playgroud)

angular2-directives angular

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

如何为TransformableNode设置默认比例值?(ArCore Android)

我正在使用Transformable节点,并能够设置最小和最大比例值.但我使用的是默认尺寸更大的模型,因此我必须使用手势来缩小尺寸.如何设置模型/ Transformable节点的默认比例值?

android augmented-reality arcore sceneform

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

在 ArFragment 中隐藏加载屏幕

我是 ArCore 和 ArFragment 的新手。我想在检测到飞机时显示我的“菜单”视图并隐藏此加载图像。 在此输入图像描述

我使用“ arFragment.getArSceneView.getScene().setOnUpdateListener ”。每当我实现自己的“setOnUpdateListener”时,我都可以显示我的菜单,但此加载图像不会隐藏。仅当我不实现 updateListener 时,此图像才会自动隐藏。这是来自 Activity_main.xml 的片段和来自 MainActivity.java 的侦听器

<fragment android:name="com.google.ar.sceneform.ux.ArFragment"
    android:id="@+id/ux_fragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    />

        ArSceneView arSceneView =arFragment.getArSceneView();
    arSceneView.getScene().setOnUpdateListener(
            frameTime -> {
                Frame frame = arSceneView.getArFrame();
                if (frame == null) {
                    return;
                }
                if (frame.getCamera().getTrackingState() != TrackingState.TRACKING) {
                    return;
                }

                for (Plane plane : frame.getUpdatedTrackables(Plane.class)) {
                    if (plane.getTrackingState() == TrackingState.TRACKING) {
                        Log.e("********************","");
                        hsv.setVisibility(View.VISIBLE);
                    }
                }
            });
Run Code Online (Sandbox Code Playgroud)

android augmented-reality arcore sceneform

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