我在github.com上有一个公共存储库,有2个分支:master和test.
我在本地创建了一个新目录并执行了:
[ ] git clone git@github.com:{username}/{projectname}.git
Run Code Online (Sandbox Code Playgroud)
然后,我创建了一个名为新的分支my_test与
[ ] git branch my_test
Run Code Online (Sandbox Code Playgroud)
并切换到它.
[ ] git checkout my_test
Run Code Online (Sandbox Code Playgroud)
然后我将其与我test的公共存储库的分支 合并
[ ] git merge origin/test
Run Code Online (Sandbox Code Playgroud)
它导致了快速前进.
我做了一些改变并承诺了.然后我尝试将本地my_test分支推送到testgithub上的公共分支
[ ] git push git@github.com:{username}/{projectname}.git test
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
error: src refspec test does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'git@github.com:{username}/{projectname}.git
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?
如何使用VBA在Excel工作表中查找已使用的列数?
Dim lastRow As Long
lastRow = Sheet1.Range("A" & Rows.Count).End(xlUp).Row
MsgBox lastRow
Run Code Online (Sandbox Code Playgroud)
使用上面的VBA,我能够找到行数.但是如何在给定的excel文件中找到列数?
我想更改PyCharm源代码编辑器的背景颜色.我怎样才能做到这一点?
我在Ubuntu下运行它.
尽管阅读了它,我仍然不太明白它是如何__iter__工作的.什么是简单的解释?
我见过def__iter__(self): return self.我不知道这是如何工作的或步骤如何工作.
我有以下基类:
class NeuralNetworkBase:
def __init__(self, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs):
self.inputLayer = numpy.zeros(shape = (numberOfInputs))
self.hiddenLayer = numpy.zeros(shape = (numberOfHiddenNeurons))
self.outputLayer = numpy.zeros(shape = (numberOfOutputs))
self.hiddenLayerWeights = numpy.zeros(shape = (numberOfInputs, numberOfHiddenNeurons))
self.outputLayerWeights = numpy.zeros(shape = (numberOfHiddenNeurons, numberOfOutputs))
Run Code Online (Sandbox Code Playgroud)
现在,我有一个派生类,代码如下:
class NeuralNetworkBackPropagation(NeuralNetworkBase):
def __init__(self, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs):
self.outputLayerDeltas = numpy.zeros(shape = (numberOfOutputs))
self.hiddenLayerDeltas = numpy.zeros(shape = (numberOfHiddenNeurons))
Run Code Online (Sandbox Code Playgroud)
但是当我实例化NeuralNetworkBackPropagation时,我希望两个构造函数都被调用.这是,我不想覆盖基类的构造函数.在运行派生类'one时,python默认调用基类构造函数吗?我是否必须在派生类构造函数中隐式执行此操作?
我想在Facebook上将照片发布到我的墙上.我已经管理登录并将文本发布到墙上.但是,当我尝试发布图片时,没有任何反应.
我正在使用Android Facebook SDK.
这是我到目前为止:
Bundle params = new Bundle();
params.putString("method", "photos.upload");
Toast.makeText(FacebookPoster.this, "" + getIntent().getExtras().getByteArray("data").length, Toast.LENGTH_SHORT).show();
params.putByteArray("picture", getIntent().getExtras().getByteArray("data"));
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook);
mAsyncRunner.request(null, params, "POST", new SampleUploadListener(), null);
Run Code Online (Sandbox Code Playgroud)
Toast显示8733,这意味着字节数组不为空
NB.Logcat输出一些警告(不是错误):
03-02 14:19:29.554: WARN/Bundle(1891): Attempt to cast generated internal exception:
03-02 14:19:29.554: WARN/Bundle(1891): java.lang.ClassCastException: java.lang.String
03-02 14:19:29.554: WARN/Bundle(1891): at android.os.Bundle.getByteArray(Bundle.java:1305)
03-02 14:19:29.554: WARN/Bundle(1891): at com.facebook.android.Util.openUrl(Util.java:155)
03-02 14:19:29.554: WARN/Bundle(1891): at com.facebook.android.Facebook.request(Facebook.java:559)
03-02 14:19:29.554: WARN/Bundle(1891): at com.facebook.android.AsyncFacebookRunner$2.run(AsyncFacebookRunner.java:253)
03-02 14:19:29.584: WARN/Bundle(1891): Key method expected byte[] but value was a java.lang.String. …Run Code Online (Sandbox Code Playgroud) 我知道我可以告诉conda从github构建为:
source:
fn: v1.6.0.tar.gz
url: https://github.com/SciTools/iris/archive/v1.6.0.tar.gz
md5: 24c2d55758325a8f05aadf99748c0d2a
Run Code Online (Sandbox Code Playgroud)
要么
source:
git_url: git@github.com:SciTools/iris.git
git_tag: v1.6.0
Run Code Online (Sandbox Code Playgroud)
但是如何告诉conda从github分支构建?
我的目标是简单地将诸如"1.2"的字符串转换为科学记数法而不增加额外的精度.问题是我总是在输出结束时得到多余的0.
>>> input = "1.2"
>>> print '{:e}'.format(float(input))
1.200000e+00
Run Code Online (Sandbox Code Playgroud)
我正在试图找出如何获得公正1.2e+00.我意识到我可以在我的格式语句中指定精度,但我不想不必要地截断更长的字符串.我只是想压制训练0.
我尝试过使用Decimal.normalize(),它适用于所有情况,除了e <2.
>>> print Decimal("1.2000e+4").normalize()
1.2E+4
>>> print Decimal("1.2000e+1").normalize()
12
Run Code Online (Sandbox Code Playgroud)
所以这更好,除了我不想要12,我想要1.2e + 1.:P
任何建议将不胜感激!
编辑: 为了澄清,输入值已经适当地舍入到预定长度,现在是未知的.我试图避免重新计算适当的格式精度.
基本上,我可以输入值"1.23"和"1234.56",它应该是"1.23e + 0"和"1.23456e + 3".
我可能只需要检查输入字符串的长度并使用它来手动指定精度,但我想检查并确保我没有遗漏可以阻止指数格式任意添加0的东西.
我有这种格式的文本文件:
{
attribute1 attribute2 attribute3.... attributeN
value"A" value"B" value"C".... value"Z"
/* next line of values*/
}
Run Code Online (Sandbox Code Playgroud)
每个单词由制表符分隔.
如何转换为CSV格式?我尝试使用Excel,但它提供了兼容性问题.
是否可以用空格填充单元格以确保其长度正确?
这是一个*表示空格的例子.
Input Output
----- ------
red red**
blue blue*
Run Code Online (Sandbox Code Playgroud)
单词用空格填充以确保单元格内容长度为5个字符.
excel ×3
python ×3
android ×1
attributes ×1
base-class ×1
conda ×1
constructor ×1
csv ×1
excel-vba ×1
exponential ×1
facebook ×1
format ×1
git ×1
github ×1
image ×1
iterator ×1
java ×1
notation ×1
pycharm ×1
text-files ×1
vba ×1