小编Cra*_*ian的帖子

TensorFlow 中的张量如何保持不变?

我在TensorFlow文档中读到了下面这句话:

除了 tf.Variable 之外,张量的值是不可变的,这意味着在单次执行的上下文中张量仅具有单个值。然而,对同一个张量求值两次可能会返回不同的值;例如,张量可以是从磁盘读取数据或生成随机数的结果。

有人可以详细说明一下张量的“不可变”方面吗?

  1. 因为两次评估张量可能会返回不同的结果,所以“不变性的范围”是什么?
  2. “单次执行的上下文”是什么意思?

python tensorflow

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

如何将 int32 张量转换为 float32

如何在int32张量流float32中投射张量。我不明白有什么tf.cast作用。它似乎没有做任何事情。

import tensorflow as tf
import numpy as np

tf.enable_eager_execution()

a = tf.constant([[1, 2, 3, 4], [1, 2, 3, 4]])
b = tf.cast(a, dtype=tf.float32)

print(tf.shape(a))
print(tf.shape(b))
Run Code Online (Sandbox Code Playgroud)

输出;

tf.Tensor([2 4], shape=(2,), dtype=int32) #a   
tf.Tensor([2 4], shape=(2,), dtype=int32) #b
Run Code Online (Sandbox Code Playgroud)

python tensorflow

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

具有EF6运行时异常的实体框架'指定的成员映射无效'

我刚刚迁移到EF6,这就是正在发生的事情.我已经在stackoverflow或oracle上的任何帖子中完成了所有建议,所以我决定打开另一个问题.

1)我的模型是一个单独的程序集.2)我已经做了我应该做的所有事情来重新生成我的模型(删除.tt文件并从DB刷新我的模型).3)执行此操作后,新的EF似乎太聪明了,并决定将所有数字(1)字段创建为布尔值.4)这会给我带来巨大的改变.5)我决定在我拥有Model的解决方案中将以下条目添加到web.config中.

  <oracle.dataaccess.client>
    <settings>
      <add name="int16" value="edmmapping number(1,0)" />
      <add name="int16" value="edmmapping number(3,0)" />
      <add name="int16" value="edmmapping number(4,0)" />
      <add name="int32" value="edmmapping number(9,0)" />
      <add name="int64" value="edmmapping number(18,0)" />
    </settings>
  </oracle.dataaccess.client>
Run Code Online (Sandbox Code Playgroud)

我刷新了我的模型,一切都很好.6)当我运行引用我的模型程序集的应用程序时,打开与Oracle数据库的连接时会出现以下异常.

error 2019: Member Mapping specified is not valid. The type 'Edm.Int16[Nullable=True,DefaultValue=]' of member 'TRACKATTENDANCEFLAG' in type 'Model.FACILITY' is not compatible with 'OracleEFProvider.number[Nullable=True,DefaultValue=,Precision=1,Scale=0]' of member 'TRACKATTENDANCEFLAG' in type 'Model.Store.FACILITY'.
Run Code Online (Sandbox Code Playgroud)

7)我在使用模型的应用程序中添加了相同的条目但没关系,我一直得到相同的异常.

8)我没有使用托管驱动器.我正在使用Oracle.DataAccess.Client.

9)Oracle.DataAccess.Client版本2.121.2.0 Oracle.DataAccess.EntityFramework版本6.121.2.0

有没有人有任何想法?我花了20多个小时试图搞清楚.我尝试了所有可能的组合.糟糕的是,Oracle会让我生成我的模型,但在运行时针对确切的数据库失败了.

我感谢任何帮助

oracle entity odp.net asp.net-mvc-5

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

在C#中实例化类时使用()或{}

x1和x2的初始化有什么不同吗?

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            var x1 = new C { };

            var x2 = new C ();

        }
    }

    public class C
    {
        public int A; 
    }
}
Run Code Online (Sandbox Code Playgroud)

c# initializer

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

标签 统计

python ×2

tensorflow ×2

asp.net-mvc-5 ×1

c# ×1

entity ×1

initializer ×1

odp.net ×1

oracle ×1