小编Mih*_* L.的帖子

使用数组进行Tensorflow哈希表查找

我正在尝试使用可HashMap与Tensorflow一起使用的功能类型。当键和值是int类型时,我可以使用它。但是当它们是数组时,它会给出错误- ValueError: Shapes (2,) and () are not compatible在线default_value)

import numpy as np
import tensorflow as tf


input_tensor = tf.constant([1, 1], dtype=tf.int64)
keys = tf.constant(np.array([[1, 1],[2, 2],[3, 3]]),  dtype=tf.int64)
values = tf.constant(np.array([[4, 1],[5, 1],[6, 1]]),  dtype=tf.int64)
default_value = tf.constant(np.array([1, 1]),  dtype=tf.int64)

table = tf.contrib.lookup.HashTable(
        tf.contrib.lookup.KeyValueTensorInitializer(keys, values),
        default_value)

out = table.lookup(input_tensor)
with tf.Session() as sess:
    table.init.run()
    print(out.eval())
Run Code Online (Sandbox Code Playgroud)

python numpy tensorflow

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

从测试上下文中排除类

如何在一个需要扫描所有包的<import>另一个上下文中从组件扫描中加载一些bean xml.如果我把它放到主要的上下文中,这很有效:

<context:component-scan base-package="com.main">
        <context:exclude-filter expression="com.main.*Controller" type="regex"/>
</context:component-scan>
Run Code Online (Sandbox Code Playgroud)

但我需要在现场环境中使用控制器.

我想从集成测试上下文中排除控制器类加载.怎么可能实现这个目标?

spring spring-boot

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

维度超出范围(预计在 [-2, 1] 范围内,但得到 2)

为什么会弹出以​​下错误?什么应该在这个范围内?为什么?-2维是什么意思?

RuntimeError: dimension out of range (expected to be in range of [-2, 1], but got 2)
Run Code Online (Sandbox Code Playgroud)

这段代码会产生错误

import torch 

torch.bmm(torch.randn(1000, 784) , torch.randn(784, 10))
Run Code Online (Sandbox Code Playgroud)

pytorch

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

JPAQuery 与 Spring Pageable

我想使用org.springframework.data.domain.Pageablewithcom.querydsl.jpa.impl.JPAQuery有没有办法或者有可靠的解决方法如何使 Pageable 与 JPAQuery 一起工作?

java spring querydsl spring-data-jpa spring-boot

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

Elm Generator Int -&gt; List Int

我想List摆脱Generator

intList : Generator (List Int)
intList =
    list 5 (int 0 100)
Run Code Online (Sandbox Code Playgroud)

我现在怎么能从中得到一个列表?

elm

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

Javascript JS可选

所以下面的正则表达式re在JAVA中工作,但在javascript中不起作用.这看起来像一个非常基本的问题.我怎么能这样做,这[A-Za-z]+部分在js中是可选的?

var re = /\w+\s+[A-Za-z]+?/g;
var str = "John Smith";
$("#ret1").text(re.test(str)); // true
$("#ret12").text(re.test("sssa "));// false
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

使用 FlywayMigrationStrategy 的多个 Flyways

我有多个Flyway数据源,需要实现FlywayMigrationStrategy它们。每个数据源都有自己的flyway_migration表等。

但是当我创建FlywayMigrationStrategy它时不会被调用。

这不起作用:

@Bean
public FlywayMigrationStrategy cleanMigrateStrategy() { ...
Run Code Online (Sandbox Code Playgroud)

这有效:

  @PostConstruct
  public void cleanBeforeMigrate(
      @Qualifier("dpaFlyway") Flyway dpaflyway,
      @Qualifier("flyway") Flyway flyway) {

    dpaflyway.clean();
    dpaflyway.migrate();

    flyway.clean();
    flyway.migrate();
  }
Run Code Online (Sandbox Code Playgroud)

有更好的选择吗?

flyway spring-boot

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

使用蚂蚁进行 JDBC COPY

我有一个包含 Spring、Hibernate 和 PostgreSQL 的项目,并且必须使用 ANT 来创建包含数据的模式:

        <sql driver="org.postgresql.Driver"
            classpath="src/main/webapp/WEB-INF/lib/postgresql-9.1-901.jdbc4.jar"
            url="jdbc:postgresql://localhost:5433/postgres"
            userid="postgres"
            password="pw123"
            autocommit="true"
            src="src/main/sql/dbbackup.sql">
        </sql>
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

C:\Users\<user>\<workspace>\<Project>\antdb.xml:22: org.postgresql.util.PSQLException: ERROR: COPY from stdin failed: The JDBC driver currently does not support COPY operations.
Run Code Online (Sandbox Code Playgroud)

不知道我们是否可以在这里使用 postgresql.copy 类?

java ant postgresql hibernate jdbc

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

Git存储混乱

问题是隐藏的变化不会留在分支我隐藏它们.其他分支机构将被覆盖示例:

我做:

    git checkout iss4
// made some changes
    git stash
Run Code Online (Sandbox Code Playgroud)

它说:

Saved working directory and index state WIP on iss4: 9dd2345 /.../
Run Code Online (Sandbox Code Playgroud)

然后我做:

git checkout master
Run Code Online (Sandbox Code Playgroud)

而现在我这样做git stash show,它突然仍然可以看到我隐藏的变化.所以这就是这样,它覆盖了我在其他分支上的所有其他存储.是的,当我意识到这一点,我已经失去了大约一个星期的工作:/(编辑:出来我没有失去它,把它全部放在我的藏匿列表中=))

我的问题是如何做到这一点,以便我可以同时在几个分支机构工作.

git

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

当我们有 model.to('CUDA') 时,为什么我们需要 image.to('CUDA')

我正在上一门课程PyTorch。我想知道为什么我们需要单独告诉torch.utils.data.DataLoader它在运行的设备上输出。如果模型已经启动,CUDA为什么它不自动相应地更改输入?这种模式对我来说似乎很有趣:

model.to(device)

for ii, (inputs, labels) in enumerate(trainloader):

    # Move input and label tensors to the GPU
    inputs, labels = inputs.to(device), labels.to(device)
Run Code Online (Sandbox Code Playgroud)

是否存在我希望模型在 GPU 上运行但我的输入在 CPU 模式上运行的用例,反之亦然?

python pytorch

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

从字符串生成对象

我有一个字符串列表,每个字符串代表书籍和他们的一些属性,例如

# each book followed by the price and the name of the genre
book_names = ['love 3 romance',
              'rose 6 drama',
              'flower 7 nice_story']
Run Code Online (Sandbox Code Playgroud)

我想以某种方式为每本书创建一个新对象,并使其字符串描述属性的其他部分.

这是我尝试过的(显然,它不起作用):

class Book_Class():
  price=0
  genre=''
  book_content=[]

for i in book_names:
  name=i.split()[0]
  name=Book_Class()
  name.price=i.split()[1]
  name.genre=i.split()[2]
Run Code Online (Sandbox Code Playgroud)

也许有一种简单的方法来实现我所追求的目标(请告诉我,因为我对编程很新...).

python string variables object

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