给定一个 3 级张量:
sentence_max_length = 5
batch_size = 3
n_hidden = 10
n_classes = 2
x = tf.constant(np.reshape(np.arange(150),(batch_size,sentence_max_length, n_hidden)), dtype = tf.float32)
Run Code Online (Sandbox Code Playgroud)
和一个 2 级张量:
W = tf.constant(np.reshape(np.arange(20), (n_hidden, n_classes)), dtype = tf.float32)
Run Code Online (Sandbox Code Playgroud)
和一个 1 级偏置张量:
b = tf.constant(np.reshape(np.arange(5), (n_classes), dtype = tf.float32))
Run Code Online (Sandbox Code Playgroud)
我不知道怎么一会的最后两轴x由W这样得到的载体Z将是形状的(batch_size, max_length, n_classes),虽然会batch_size时不能图创建过程中我刚刚给它这里值演示知
所以要澄清:
Z[0] = tf.matmul(x[0,:,:], W) + b
这样W和b在所有批次之间共享。这样做的原因是我试图使用outputoftf.dynamic_rnn从而输出的形状(batch_size, sentence_max_length, n_hidden)并在其上构建另一层output共享权重W和b.
下面是我想在Swift中解析的HTML代码:
<td class="pinyin">
<a href="rsc/audio/voice_pinyin_pz/yi1.mp3">
<span class="mpt1">y?</span></a>
<a href="rsc/audio/voice_pinyin_pz/yan3.mp3">
<span class="mpt3">y?n</span>
</a>
</td>
Run Code Online (Sandbox Code Playgroud)
我已经读过Regex不是通过HTML解析的好方法,但是我写了一个表达式来捕获我想要的东西(这是跨度之间的字母):y?和y?n
正则表达式:
/pinyin.+<span.+>(.+)<\/.+<span.+>(.+)<\//Us
Run Code Online (Sandbox Code Playgroud)
我想知道如何实现它,以便我可以同时捕获它们y?并将y?n其保存到数组中.此外,我想知道如果没有正则表达式,我是否还有其他方法可以做到这一点.
编辑:
我最终按照Rob的建议使用了TFHpple.虽然我确实花了很长时间才弄清楚如何将它导入Swift,所以我认为为方便起见将其发布在此处会很有帮助:
1.打开项目并将TFHpple文件拖入其中
2.此时,如果您当前项目中未包含任何Obj-C代码,XCode可能会提示您创建桥接头类文件.在这个桥接头文件中,您应该添加:
#import <Foundation/Foundation.h>
#import "TFHpple.h"
#import "TFHppleElement.h"
Run Code Online (Sandbox Code Playgroud)
3.选择目标,下一般,在链接的框架和库(只需向下滚动,当你在常规选项卡,你会看到它,添加libxml2.2.dylib和libxml2.dylib
4.在构建设置下,在页眉搜索路径中,添加$(SDKROOT)/ usr/include/libxml2 警告:确保它不是用户页眉搜索路径,因为这不一样
5.在Build Settings,在Other Linker Flags中,添加-lxml2
请享用!
所以定义了两个类:
public class SuperClass {
int count = 5;
SuperClass() {
}
}
public class SubClass extends SuperClass {
SubClass() {
super();
}
SubClass sub = new Subclass();
System.out.println(sub.count); // prints out 5
Run Code Online (Sandbox Code Playgroud)
除非我对默认可见性修饰符的理解是错误的,否则我认为默认修饰符是只有相同包中的类才能访问变量计数.所以这意味着我的SubClass与我的SuperClass在同一个包中,但是我没有指定它们在我的代码中的任何地方都在同一个包中.这是否意味着SubClass始终与SuperClass在同一个包中?
我想知道是否可以在我的 CloudFormation 文件中创建一个资源来为 SQS 创建一个 VPC 端点。我能够为 SQS 和 DynamoDB 执行此操作,但我相信这是因为它们是网关端点。
现在,我已将我的 SQS 资源定义为:
SQSEndpoint:
Type: AWS::EC2::VPCEndpoint
Properties:
PolicyDocument:
Version: 2012-10-17
Statement:
- Effect: Allow
Principal: '*'
Action:
- 'sqs:*'
Resource:
- '*'
ServiceName: !Join
- ''
- - com.amazonaws.
- !Ref 'AWS::Region'
- .sqs
SubnetIds:
- !Ref PrivateSubnet
- !Ref PublicSubnet
VpcId: !Ref 'VPC'
VpcEndpointType: Interface
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试创建堆栈时,出现错误:
从 AWS 上阅读这篇博文似乎是可能的。虽然我找不到任何示例或文档。有任何想法吗?
我目前正在制作一个字典应用程序,每次打开应用程序并将其保存到 CoreData 时,我都会重新解析包含字典所有条目的 json 文件。我想知道 Swift 中是否有一个函数在下载应用程序时只运行一次,然后不再运行。
给定一些占位符张量x,使得:
x = tf.placeholder(None, 100)
我想知道为什么:
h = tf.zeros(shape = (tf.shape(x)[0], 50))
有效但有点像:
h = tf.get_variable("h", shape = (tf.shape(x)[0], 50), initializer = tf.constant_initializer(0.0))
给我一个值错误:
ValueError:必须完全定义新变量(pred/h)的形状,而是(?,50)
难道他们都没有初始化一些变量,为什么要使它tf.zeros(...)具有未知大小的工作,而tf.get_variable(...)不是?
因此,我创建了一个自定义行,该行只是一个带有简单行的行,UITextView现在我想创建一个规则,使得如果UITextView小于100个字符,则该变量的row.isValid求和结果为false。
<<< TextViewRow("About Me") {
let cell = $0.baseCell as! TextViewCell
cell.textView.text = currentUser.aboutMe
$0.disabled = Condition.function([]) {
form in
print("in disabled")
let section = form.sectionBy(tag: "About Me")
let view = section!.header?.viewForSection(section!, type: .header) as! TitleHeaderView
if view.isLocked {
return true
} else {
return false
}
}
$0.cellUpdate({ (cell, row) in
if row.isDisabled {
cell.textView.isUserInteractionEnabled = false
cell.textView.textColor = UIColor.gray
} else {
cell.textView.isUserInteractionEnabled = true
cell.textView.textColor = UIColor.black
}
}) …Run Code Online (Sandbox Code Playgroud) def counter(n):
if n < 0:
return
else:
print '1st print', n
counter(n-1)
print '2nd print', n
print counter(3)
# 1st print 3
# 1st print 2
# 1st print 1
# 1st print 0
# 2nd print 0
# 2nd print 1
# 2nd print 2
# 2nd print 3
# None
Run Code Online (Sandbox Code Playgroud)
所以在摆弄了递归函数后,我意识到一些非常特殊的东西,我无法完全绕过它.我理解它从3到0打印的函数的第一部分,但是当它从0再次打印到3时我不理解第二部分.当n = 0时,该函数不会停止吗?
我对编程比较陌生,我花了好几个小时试图理解如何将TFHpple库(或任何Objective C库)导入到我的Swift代码中.我已经阅读过这些文件,但我仍然不明白,任何人都可以指出我正确的方向吗?
我一直在关注使用GraphQL 这个教程,它告诉我在我的src/index.js文件中写下这段代码:
const express = require('express');
const bodyParser = require('body-parser');
const {graphqlExpress, graphiqlExpress} = require('apollo-server-express');
const schema = require('./schema');
// 1
const connectMongo = require('./mongo-connector');
// 2
const start = async () => {
// 3
const mongo = await connectMongo();
var app = express();
app.use('/graphql', bodyParser.json(), graphqlExpress({
context: {mongo}, // 4
schema
}));
app.use('/graphiql', graphiqlExpress({
endpointURL: '/graphql',
}));
const PORT = 3000;
app.listen(PORT, () => {
console.log(`Hackernews GraphQL server running on port ${PORT}.`)
});
};
// …Run Code Online (Sandbox Code Playgroud) swift ×3
tensorflow ×2
amazon-vpc ×1
asynchronous ×1
core-data ×1
eureka-forms ×1
inheritance ×1
ios ×1
java ×1
javascript ×1
node.js ×1
python ×1
recursion ×1
regex ×1