Maven抛出错误,如下所示.我正在尝试从远程到我的存储库.
mvn package
Could not transfer metadata org.symplifier.adk:symplifier-
adk:1.0.3-SNAPSHOT/maven-metadata.xml from/to a-repository
(sftp://git.a.com.np/home/git/gitlab/public/repo/): Cannot connect. Reason: java.lang.ArrayIndexOutOfBoundsException: 0
[WARNING] Failure to transfer org.symplifier.adk:symplifier-`
adk:1.0.3-SNAPSHOT/maven-metadata.xml from sftp://git.a.com.np/home/git/gitlab/public/repo/ was cached in the local repository, resolution will not be reattempted
until the update interval of a-repository has elapsed or updates are forced. Original error: Could not transfer metadata org.symplifier.adk:symplifier-adk:1.0.3-SNAPSHOT/maven-metadata.xml from/to a-repository
(sftp://git.a.com.np/home/git/gitlab/public/repo/): Cannot connect. Reason: java.lang.ArrayIndexOutOfBoundsException: 0
Run Code Online (Sandbox Code Playgroud)
我的maven版本是
mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
2015-04-22T17:42:37+05:45)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_45, vendor: Oracle Corporation …Run Code Online (Sandbox Code Playgroud) 使用以下模拟时间序列:
n=70
m1 = matrix(rnorm(n), ncol=7)
m2 = matrix(rnorm(n, 0,4), ncol=7)
d = data.frame(rbind(m1,m2), cl=rep(c(1,2), each=5))
Run Code Online (Sandbox Code Playgroud)
(前7列代表时间点,最后一列代表该类)
是否可以使用ggplot2构建包含每个图中平均曲线的分面时间序列?
结果应如下所示:
h = numpy.zeros((2,2,2))
Run Code Online (Sandbox Code Playgroud)
最后2个是什么?它是创建一个多维数组还是什么?
输出:
array([[[ 0., 0.],
[ 0., 0.]],
[[ 0., 0.],
[ 0., 0.]]])
Run Code Online (Sandbox Code Playgroud)
如果它正在创建副本数量,那么当我执行以下操作时会发生什么?
h = numpy.zeros((2,2,1))
Run Code Online (Sandbox Code Playgroud)
输出:
array([[[ 0.],
[ 0.]],
[[ 0.],
[ 0.]]])
Run Code Online (Sandbox Code Playgroud)
我知道它被零填充,前两个值指定行和列,第三个是什么?先感谢您.我试过谷歌,但我不能说出我的问题.
我希望能够使用CreateView和ModelForm上传图像文件但我无法使其工作 - 看起来表单在选择文件后不会绑定任何文件数据.以下是视图的当前内容:
class AddContentForm(forms.ModelForm):
class Meta:
model = Media
class AddContentView(CreateView):
template_name = 'simple_admin/add_content.html'
form_class = AddContentForm
def get_success_url(self):
return u'/opettajat/subcategory/{0}/{1}/'.format(self.kwargs['subcat_name'].decode('utf-8'), self.kwargs['subcat_id'].decode('utf-8'))
def form_valid(self, form):
isvalid = super(AddContentView, self).form_valid(form)
s = Subcategory.objects.get(pk=self.kwargs['subcat_id'].encode('utf-8'))
if self.request.POST.get('image'):
image = form.cleaned_data['image']
title = form.cleaned_data['art_title'].encode('utf-8')
year_of_creation = form.cleaned_data['year_of_creation']
m = Media.objects.get_or_create(image=image, art_title=title, year_of_creation=year_of_creation)[0]
s.media.add(m)
s.save()
return isvalid
def get_context_data(self, **kwargs):
context = super(AddContentView, self).get_context_data(**kwargs)
context['subcategory_name'] = self.kwargs['subcat_name'].encode('utf-8')
context['subcategory_id'] = self.kwargs['subcat_id'].encode('utf-8')
return context
@method_decorator(login_required)
def dispatch(self, request, *args, **kwargs):
return super(AddContentView, self).dispatch(request, *args, **kwargs)
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?可以理解基于类的图像上载视图的简单示例.
如何在form_valid中访问请求?
def redirect_logic_func(request):
#redirect logic
class CView(CreateView):
form_class = CForm
template_name = "c_form.html"
def form_valid(self, form):
form.save()
super(CView, self).form_valid(form)
return redirect_logic_func(self.request)
Run Code Online (Sandbox Code Playgroud)
self.request.POST和request.POST一样吗?
对于下面的输入字段,我有一个添加按钮,它复制了以下输入字段,因此我可以添加多个属性值.这里,属性是"颜色","性别"和"大小".
<tr>
{% for att in attribute_set %}
<td><input name="{{ att }}[]" class="form-control" placeholder="{{ att|title }}"></td>
{% endfor %}
</tr>
Run Code Online (Sandbox Code Playgroud)
例如:这呈现为
<input name="color[]" class="form-control" placeholder="Color">
Run Code Online (Sandbox Code Playgroud)
在服务器端,提交此表单,提供request.POST如下.
<QueryDict: {u'size[]': [u'asdasd', u'bla'], u'gender[]': [u'asdsda', u''], u'color[]': [u'adadas', u'67']>
Run Code Online (Sandbox Code Playgroud)
试图访问数组给出,
>> request.POST["color[]"]
>> u'67'
>> request.POST["size[]"]
>> u'bla'
Run Code Online (Sandbox Code Playgroud)
仅返回数组的最后一个值.我究竟做错了什么?
我有一个类似下面的列表,
a = [[ [1,2], [10, 3]], [[4,5], [6, 7]]]
Run Code Online (Sandbox Code Playgroud)
我需要以这种方式配对最里面的列表元素,
a = [[[1, 10], [2, 3]], [[4, 6], [5, 7]]].
Run Code Online (Sandbox Code Playgroud)
直接的方法如下:
pairings_ = []
for ind in a:
pairings_.append([[x, y] for x in ind[0] for y in ind[1])
Run Code Online (Sandbox Code Playgroud)
如果ind中的列表大于2
,则将导致内存错误。例如,如果ind [0],[1、2],[ 10、3 ],[7、8]中有三个内部列表,则配对分别为[1、10、7]和[2、3、8]。假设[[1,10],[2,3]]和[[4,6],[5,7]]的内部列表的长度将始终相等。
我将如何以最pythonic / numpy /高效的方式去做呢?
帮助我理解我在以下代码中无法识别的问题.
def extend_a_list(list_var):
return list_var.extend([6, 2])
def plus_equals_list(list_var):
list_var += [6]
return list_var
list_var = [1, 2, 3]
print "Extending"
print extend_a_list(list_var)
list_var = [1, 2, 3]
print "Plus Equals"
print plus_equals_list(list_var)
>>> Extending
>>> None
>>> Plus Equals
>>> [1, 2, 3, 6]
Run Code Online (Sandbox Code Playgroud)
延伸是给予None.这是为什么?
python ×4
django ×3
numpy ×2
arrays ×1
django-views ×1
ggplot2 ×1
html ×1
image-upload ×1
java ×1
maven ×1
r ×1
time-series ×1