小编Pra*_*n93的帖子

TensorFlow ValueError:无法为Tensor u'Placeholder提供形状值(64,64,3):0',其形状为'(?,64,64,3)'

我是TensorFlow和机器学习的新手.我试图将两个物体分类为杯子和pendrive(jpeg图像).我成功地训练并导出了一个model.ckpt.现在我正在尝试恢复已保存的model.ckpt以进行预测.这是脚本:

import tensorflow as tf
import math
import numpy as np
from PIL import Image
from numpy import array


# image parameters
IMAGE_SIZE = 64
IMAGE_CHANNELS = 3
NUM_CLASSES = 2

def main():
    image = np.zeros((64, 64, 3))
    img = Image.open('./IMG_0849.JPG')

    img = img.resize((64, 64))
    image = array(img).reshape(64,64,3)

    k = int(math.ceil(IMAGE_SIZE / 2.0 / 2.0 / 2.0 / 2.0)) 
    # Store weights for our convolution and fully-connected layers
    with tf.name_scope('weights'):
        weights = {
            # 5x5 conv, 3 input channel, 32 …
Run Code Online (Sandbox Code Playgroud)

python numpy deep-learning tensorflow

37
推荐指数
2
解决办法
9万
查看次数

如何检查 Graphviz Python 中是否已存在节点

如何检查特定节点是否已存在于图中。

这是我尝试过的。

>>>from graphviz import Digraph
>>>dot = Digraph()
>>>dot.node('solid',xlabel='0')
>>>dot.node('liquid',xlabel='0')
>>>dot.edge('solid','liquid','melt')
>>>print (dot)

digraph {
    solid [xlabel=0]
    liquid [xlabel=0]
    solid -> liquid [label=melt]
}

>>>check = 'solid' in dot
>>>print (solid)

False
Run Code Online (Sandbox Code Playgroud)

正如我们在这里看到的,我无法直接检查节点。

我正在寻找一种方法来检查该节点之前是否已被访问/创建,如果该节点被访问,则将其xlabel加1。

有没有办法遍历和访问 graphviz 中的每个节点,或者我是否必须编写单独的代码来检查特定节点是否存在?

python dot graphviz

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

使用 Python ElementTree 解析 XML

我有以下格式的 XML 文档

<root>
<H D="14/11/2017">
<FC>
    <F LV="0">The quick</F>
    <F LV="1">brown</F>
    <F LV="2">fox</F>
</FC>
</H>
<H D="14/11/2017">
<FC>
    <F LV="0">The lazy</F>
    <F LV="1">fox</F>
</FC>
</H>
</root>
Run Code Online (Sandbox Code Playgroud)

如何从 H 标签内的“D”中提取文本以及 F 标签内的所有文本。

python xml elementtree

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

MongoDB .NET驱动程序按时间范围分组

我是MongoDB的新手,想知道如何计算从UTC时间12 AM到当前UTC时间每15分钟间隔插入集合中的文档总数。

以下是样本文件

{
    "_id" : ObjectId("5ade8bfc6b941c7726a54f01"),
    "Country" : "US"
    "Timestamp" : ISODate("2018-04-24T01:44:28.040Z"),
}
Run Code Online (Sandbox Code Playgroud)

这是预期的输出:

{
    "Count": 245,
    "ReceiveDateString": "5/2/2018 12:00:00 AM"
},
{
    "Count": 239,
    "ReceiveDateString": "5/2/2018 12:15:00 AM"
},
{
    "Count": 252,
    "ReceiveDateString": "5/2/2018 12:30:00 AM"
},
{
    "Count": 255,
    "ReceiveDateString": "5/2/2018 12:45:00 AM"
},
{
    "Count": 242,
    "ReceiveDateString": "5/2/2018 1:00:00 AM"
}
.
.
.

and so on until current UTC time.
Run Code Online (Sandbox Code Playgroud)

我可以按分钟分组,如下所示:

var filter = Builders<Model>.Filter.Where(r => r.Timestamp > startDate && r.Timestamp < endDate);
var result …
Run Code Online (Sandbox Code Playgroud)

c# linq mongodb aggregation-framework mongodb-.net-driver

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