小编Aug*_*tin的帖子

如何重置<input type ="file">

我正在使用VS2012和Javascript开发一个metro应用程序

我想重置文件输入的内容:

<input type="file" id="uploadCaptureInputFile" class="win-content colors" accept="image/*" />
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

javascript winjs visual-studio-2012

361
推荐指数
19
解决办法
43万
查看次数

如何使用matplotlib.pyplot更改图例大小

这里有一个简单的问题:我试图将我的图例的大小设置得更matplotlib.pyplot小(即文本更小).我正在使用的代码是这样的:

plot.figure()
plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions')
plot.scatter(k, data[:, 0],  color='b', label='Dis 1: cf = .6, var = .2')
plot.scatter(k, data[:, 1],  color='r',  label='Dis 2: cf = .2, var = .1')
plot.scatter(k, data[:, 2],  color='g', label='Dis 3: cf = .1, var = .01')
plot.legend(loc=2)
Run Code Online (Sandbox Code Playgroud)

python size matplotlib legend

282
推荐指数
8
解决办法
39万
查看次数

如何纠正TypeError:必须在散列之前编码Unicode对象?

我有这个错误:

Traceback (most recent call last):
  File "python_md5_cracker.py", line 27, in <module>
  m.update(line)
TypeError: Unicode-objects must be encoded before hashing
Run Code Online (Sandbox Code Playgroud)

当我尝试在Python 3.2.2中执行此代码时:

import hashlib, sys
m = hashlib.md5()
hash = ""
hash_file = input("What is the file name in which the hash resides?  ")
wordlist = input("What is your wordlist?  (Enter the file name)  ")
try:
  hashdocument = open(hash_file, "r")
except IOError:
  print("Invalid file.")
  raw_input()
  sys.exit()
else:
  hash = hashdocument.readline()
  hash = hash.replace("\n", "")

try:
  wordlistfile = open(wordlist, …
Run Code Online (Sandbox Code Playgroud)

python unicode syntax-error hashlib python-3.x

256
推荐指数
9
解决办法
27万
查看次数

检查字符串是否可以在Python中转换为float

我有一些Python代码通过一个字符串列表运行,如果可能的话将它们转换为整数或浮点数.对整数执行此操作非常简单

if element.isdigit():
  newelement = int(element)
Run Code Online (Sandbox Code Playgroud)

浮点数更难.现在我正在使用partition('.')拆分字符串并检查以确保一侧或两侧是数字.

partition = element.partition('.')
if (partition[0].isdigit() and partition[1] == '.' and partition[2].isdigit()) 
    or (partition[0] == '' and partition[1] == '.' and partition[2].isdigit()) 
    or (partition[0].isdigit() and partition[1] == '.' and partition[2] == ''):
  newelement = float(element)
Run Code Online (Sandbox Code Playgroud)

这是有效的,但显然if语句有点像熊.我考虑的另一个解决方案是将转换包装在try/catch块中,看看它是否成功,如本问题所述.

有没有其他想法?关于分区和try/catch方法的相对优点的意见?

python string type-conversion

161
推荐指数
7
解决办法
22万
查看次数

如何并排获得这两个div?

我有两个不嵌套的div,一个在另一个之下.它们都在一个父div中,并且这个父div重复自己.基本上:

<div id='parent_div_1'>
  <div class='child_div_1'></div>
  <div class='child_div_2'></div>
</div>

<div id='parent_div_2'>
  <div class='child_div_1'></div>
  <div class='child_div_2'></div>
</div>

<div id='parent_div_3'>
  <div class='child_div_1'></div>
  <div class='child_div_2'></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想让每一对child_div_1child_div_2彼此相邻.我怎样才能做到这一点?

html css layout

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

如何在TensorFlow中添加正则化?

我在使用TensorFlow实现的许多可用神经网络代码中发现,正则化术语通常通过手动向损失值添加附加项来实现.

我的问题是:

  1. 有没有比手动更优雅或推荐的正规化方法?

  2. 我也发现get_variable有一个论点regularizer.该如何使用?根据我的观察,如果我们将正则化器传递给它(例如tf.contrib.layers.l2_regularizer,表示正则化术语的张量将被计算并添加到名为的图形集合中tf.GraphKeys.REGULARIZATOIN_LOSSES.TensorFlow是否会自动使用该集合(例如,在训练时由优化器使用)?或者是否应该自己使用该系列?

python neural-network deep-learning tensorflow

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

如何在网站上显示电子邮件地址以避免垃圾邮件?

我在我的网站上显示电子邮件如下

 <a href="mailto:inf@example.com">Email</a>
Run Code Online (Sandbox Code Playgroud)

但是我在使用woorank.com分析我的网站时阅读了以下内容,我该怎么做才能避免这种情况?

恶意机器人刮网搜索电子邮件地址,纯文本电子邮件地址更容易被垃圾邮件发送.

html mailto email jsp

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

如何使用TensorFlow获得稳定的结果,设置随机种子

我试图用不同的参数多次运行神经网络,以便校准网络参数(丢失概率,学习率ed).但是我遇到的问题是,当我在循环中运行网络时,运行网络同时保持参数相同仍然给我一个不同的解决方案,如下所示:

filename = create_results_file()
for i in range(3):
  g = tf.Graph()
  with g.as_default():
    accuracy_result, average_error = network.train_network(
        parameters, inputHeight, inputWidth, inputChannels, outputClasses)
    f, w = get_csv_writer(filename)
    w.writerow([accuracy_result, "did run %d" % i, average_error])
    f.close()
Run Code Online (Sandbox Code Playgroud)

在设置网络的图层和错误功能之前,我在train_network函数的开头使用以下代码:

np.random.seed(1)
tf.set_random_seed(1)
Run Code Online (Sandbox Code Playgroud)

我还尝试在创建TensorFlow图形之前添加此代码,但我在结果输出中不断获得不同的解决方案.

我正在使用AdamOptimizer并使用初始化网络权重tf.truncated_normal.此外,我正在使用np.random.permutation为每个纪元改变传入的图像.

python numpy tensorflow

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

Python 2,3干净地将整数转换为"字节"

我找到的最短路:

n = 5

# Python 2.
s = str(n)
i = int(s)

# Python 3.
s = bytes(str(n), "ascii")
i = int(s)
Run Code Online (Sandbox Code Playgroud)

我特别关注两个因素:可读性和可移植性.对于Python 3,第二种方法很难看.但是,我认为它可能是向后兼容的.

我错过了一种更简洁,更清洁的方式吗?我目前使用一个新函数来创建一个lambda表达式来修复它,但也许这是不必要的.

python

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

在Java中,对于字符串x,s.length()的运行时成本是多少?是O(1)还是O(n)?

我被告知代码如:

for (int i = 0; i < x.length(); i++) {
    // blah
}
Run Code Online (Sandbox Code Playgroud)

实际上是O(n ^ 2),因为重复调用x.length().相反,我应该使用:

int l = x.length();
for (int i = 0; i < l; i++) {
    // blah
}
Run Code Online (Sandbox Code Playgroud)

这是真的?字符串长度是否存储为String类的私有整数属性?或者String.length()真的走完整个字符串只是为了确定它的长度?

java string

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