小编Yos*_*ari的帖子

尝试基本张量流代码时出现运行时错误

更新:

无论是单词、句子还是短语,通用句子编码器将始终返回向量大小 512。我想知道为什么是 512而不是其他。


通过提供的答案解决了以下问题。

我尝试了张量流主页上提供的示例:

https://tfhub.dev/google/universal-sentence-encoder/2

我遇到这样的运行时错误:

运行时错误:启用急切执行时不支持导出/导入元图。启用急切执行时不存在图表。

我尝试的代码是:

import tensorflow.compat.v1 as tf
import tensorflow_hub as hub

config = tf.ConfigProto()
session = tf.Session(config=config)

embed = hub.Module("https://tfhub.dev/google/universal-sentence-encoder/2")
embeddings = embed(
    [
        "The quick brown fox jumps over the lazy dog.",
        "I am a sentence for which I would like to get its embedding",
    ]
)

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

如何正确运行这段代码?

python tensorflow

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

使用case语句更新

给出一张表:

ColumnPosition, ColumnName
   Col 1,          NULL
   Col 2,          NULL
   Col 3,          NULL
Run Code Online (Sandbox Code Playgroud)

我想ColumnName根据ColumnPosition的预定义值映射进行更新.

例如:
如果ColumnPosition ='Col 1',则将ColumnName更新为'Name'如果ColumnPosition ='Col 3',则将ColumnName更新为'Address'

如何使用CASE语句完成此操作?

sql sql-server sql-server-2008

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

使用WITH语句时无法定义SQL变量

这个sql是有效的:

 WITH A AS
 (SELECT TOP 1000 * 
  FROM dbo.SomeTable)

 SELECT * FROM A
Run Code Online (Sandbox Code Playgroud)

虽然这个给出错误(关键字'DECLARE'附近的语法不正确):

WITH A AS
(SELECT TOP 1000 * 
 FROM dbo.SomeTable)

 DECLARE @dt DATETIME 

 SET @dt = GETDATE()
 SELECT * FROM A

 PRINT DATEDIFF(SS,GETDATE(),@dt)
Run Code Online (Sandbox Code Playgroud)

为什么?

sql sql-server common-table-expression sql-server-2008

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

为什么派生类的泛型会产生非派生类?

让我们假设我们有两个类A,B其中B来自A.

class A
{
}

class B : A
{
}

class C<T>
{
}
Run Code Online (Sandbox Code Playgroud)

现在,C<B> 不获得C<A>.

这让我有点困惑,因为我强调我用A做的"一切",我可以用B做.我确信我错过了一些东西,因为它似乎与OOP的基础相矛盾.

那有什么具体的理由和榜样吗?

编辑:

我读过许多类似的帖子: 在C#中,为什么List <string>对象不能存储在List <object>变量中

当值类型可以相互转换时,为什么我不能将一个值类型的字典转换为另一个值类型的字典?

从IEnumerable <Object>转换为IEnumerable <string>

但是在每个帖子中,答案都集中在特定的类/数据结构中,并使这个特定的代码工作,而不是为什么它一般不可能?

c# oop generics polymorphism

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

将固定大小的数组添加到IEnumerable

这个方法得到:

IEnumerable<object[]>- 其中每个数组都是固定大小(它代表关系数据结构).

DataEnumerable.Column[] - 一些元数据列,大多数它们对所有行都具有相同的值.

预期结果:

每个"行"应该为每个列获取值(因此数据结构保持关系).

    private IEnumerable<object[]> BindExtraColumns(IEnumerable<object[]> baseData, int dataSize, DataEnumerable.Column[] columnsToAdd)
    {
        int extraColumnsLength = columnsToAdd.Length;
        object[] row = new object[dataSize + extraColumnsLength];

        string columnName;
        int rowNumberColumnIndex = -1;

        for (int i = 0; i < extraColumnsLength; i++)
        {
            //Assign values that doesn't change between lines..
            // Assign rowNumberColumnIndex if row number column exists
        }

        //Assign values that change here, since we currently support only row number
        // i'ts not generic enough …
Run Code Online (Sandbox Code Playgroud)

c# arrays enumerable

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

左连接没有重复记录只显示1个最小值

我有一个table_1:

id  custno
1   1
2   2
3   3
Run Code Online (Sandbox Code Playgroud)

和table_2:

id  custno  qty
1   1       10 
2   1       7
3   2       4
4   3       7
5   1       5
6   1       5
Run Code Online (Sandbox Code Playgroud)

当我运行此查询以显示每个客户的最小订单数量时:

SELECT table_1.custno,table_2.qty 
FROM table_1 LEFT OUTER JOIN table_2 ON  table_1.custno = table_2.custno AND  
qty = (SELECT MIN(qty) FROM table_2  WHERE table_2.custno = table_1.custno   )
Run Code Online (Sandbox Code Playgroud)

然后我得到这个结果:

custno qty
1      5
1      5
2      4
3      7
Run Code Online (Sandbox Code Playgroud)

如何获得qty每个的最小值custno

我怎么能这样做?

谢谢!

sql join duplicates

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

如何使用HUNT与COUNT作为聚合函数

我只需要显示至少有两个标题的类型.

我的标题表:

Titles
------
TitleID, ArtistID, Title, StudioID, Genre
Run Code Online (Sandbox Code Playgroud)

我的曲目表:

Tracks
------
TitleID, TrackNum, TrackTitle
Run Code Online (Sandbox Code Playgroud)

到目前为止这是我的代码:

select t.genre from titles t
join tracks tr
on (tr.titleid = t.titleid)
having count(tr.tracktitle) > 1;
Run Code Online (Sandbox Code Playgroud)

我不知道当前的代码是否正确回答了所描述的问题.

mysql sql

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

相同的SQL语句给出不同的结果

我从视图中选择了行(视图中的where子句在静态数据上).如果我运行下面的SQL,我每次都会得到相同的结果.我希望recordsIds是相同的,并且顺序相同,但它们完全不同!

我正在使用SQL SEVER 2012.谁能解释为什么这个结果有所不同?

sql server的屏幕转储

sql sql-server sql-server-2012

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