小编Bla*_*cho的帖子

无法在TensorFlow中转换部分转换的张量

TensorFlow中有许多方法需要指定形状,例如truncated_normal:

tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)
Run Code Online (Sandbox Code Playgroud)

我有一个占位符用于输入形状[无,784],其中第一个维度为无,因为批量大小可能会有所不同.我可以使用固定批量大小,但它仍然与测试/验证集大小不同.

我无法将此占位符提供给tf.truncated_normal,因为它需要完全指定的张量形状.让tf.truncated_normal接受不同张量形状的简单方法是什么?

python tensorflow

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

Git在一个目录上添加分支?

我在GitHub上有一个git存储库,有3个不同的文件夹,只有master分支.如何在一个目录上创建一个新分支而不是全部三个?

git branch github

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

找到数组中出现次数最多的元素[java]

我必须找到双数组中出现次数最多的元素.我是这样做的:

int max = 0;
for (int i = 0; i < array.length; i++) {
       int count = 0;
       for (int j = 0; j < array.length; j++) {
         if (array[i]==array[j])
             count++;
   }
  if (count >= max)
      max = count;
 }
Run Code Online (Sandbox Code Playgroud)

该程序有效,但太慢了!我必须找到更好的解决方案,任何人都可以帮助我吗?

java

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

从“非均匀”Python字典中选择随机元素

我有一个 python 字典,其中值是整数列表:

key1 -> [1, 2, 3]
key2 -> [1, 2, 3, ... 17]
key3 -> [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)

我想选择一个随机元组(key, val),其中val是值列表中的随机值(例如:key2, 8)。随机选择在所有值中必须是统一的,因此,例如,此方法是不统一的:

random_key = random.choice(d.keys())
random_val = random.choice(d[random_key])
Run Code Online (Sandbox Code Playgroud)

因为列表的长度不一样。我知道列表串联的长度 n,所以我当前的方法如下:

idx = np.random.randint(n)
c = 0
found = False

for k in D:
    for v in D[k]:
        if c == idx:
            found = True
            do_something_with_val(k, v);
            break
        c += 1
    if found:
        break
Run Code Online (Sandbox Code Playgroud)

我的问题是:有更好/更快的方法吗?

python random dictionary

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

使用Facebook Android SDK无效密钥哈希

我正在尝试使用Facebook Android SDK开发一个带有Facebook登录按钮的简单应用程序.但是我遇到了Key Hashes的问题.我已创建了调试密钥和释放密钥:

调试密钥:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
Run Code Online (Sandbox Code Playgroud)

发布密钥:

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
Run Code Online (Sandbox Code Playgroud)

然后我在Facebook Developers页面中复制了这个键哈希.当我导出apk并将其复制到设备中时它运行良好,但是当我尝试从Eclipse安装应用程序时(作为/应用程序运行/作为Android应用程序)它不起作用.似乎应用程序正在使用与使用keytool创建的密钥哈希不同的密钥哈希.谁知道如何解决这个问题?

eclipse android keytool adt

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

Laravel Eloquent ORM WHERE IN(子查询)

我有以下 SQL 查询:

SELECT * from db.tableA WHERE field in (SELECT id FROM db.tableB where other_field = value);
Run Code Online (Sandbox Code Playgroud)

我想从 tableA 中选择,其中字段位于子查询返回的值数组中。问题是:我怎样才能用 eloquent 做到这一点?我目前的解决方案(我认为这很丑陋)如下:

$a = \App\tableB::where("other_field", "=", $value)->select('id')->get();
$arr = array();
for ($i = 0; $i < count($a); $i++) array_push($arr, $a[$i]['id']);
$res = \App\tableA::whereIn("field", $arr)->get();
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?

谢谢!

mysql laravel eloquent

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

标签 统计

python ×2

adt ×1

android ×1

branch ×1

dictionary ×1

eclipse ×1

eloquent ×1

git ×1

github ×1

java ×1

keytool ×1

laravel ×1

mysql ×1

random ×1

tensorflow ×1