Можете ли вы дать немного больше информации о том, чего вы пытаетесь достичь? Есть ли конкретная причина, по которой вы индексируете np.arange(1)[:, None]
, а не просто :
? например y = x[:,:,1,:]
форма: (1,32,64) не то, что вы ищете?
Разница в индексировании 1 против [1] выглядит так, как будто это может быть расширенная индексация: https: // docs.scipy.org/doc/numpy/reference/arrays.indexing.html#advanced-indexing
В Вашем контроллере:
public JsonResult GetSomething(int id)
{
return Json(service.GetSomething(id));
}
В представлении (JavaScript, с помощью JQuery):
$('#someLink').click(function()
{
var action = '<%=Html.ResolveUrl("~/MyController.mvc/GetSomething/")%>' + $('#someId').val() + '?x=' + new Date().getTime();
$('#loading').show()
$.getJSON(action, null, function(something)
{
do stuff with something
$('#loading').hide()
});
});
Примечание, что это принимает маршрут, куда 'идентификатор' появляется после действия. 'x' параметр на действии должен победить агрессивное кэширование в IE.
В представлении (разметка):
<img id="loading" src="images/ajax-loader.gif" alt=""/>
<!-- use a css stlye to make display:none -->
Получают загрузчик gifs здесь .
Также примечание, что Вы не должны делать этого с Json. Можно выбрать другие вещи как HTML или XML от действия контроллера, если Вы предпочитаете.