私信  •  关注

Julien

Julien 最近回复了
2 年前
回复了 Julien 创建的主题 » 如何在Python中堆叠3D列表中的元素

您可以使用以下简单的1-liner:

[a for y in y_all for a in zip(x,y)]

请注意,如果数组包含元组之类的对象(非数字)类型,那么使用numpy没有什么意义。。。

13 年前
回复了 Julien 创建的主题 » 如何在JavaScript或jQuery中规范HTML?

这是一个概念的证明,当然可以优化:

function sort_attributes(a, b) {
  if( a.name == b.name) {
    return 0;
  }

  return (a.name < b.name) ? -1 : 1;
 }

$("#original").find('*').each(function() {
  if (this.attributes.length > 1) {
    var attributes = this.attributes;
    var list = [];

    for(var i =0; i < attributes.length; i++) {
      list.push(attributes[i]);
    }

     list.sort(sort_attributes);

    for(var i = 0; i < list.length; i++) {
      this.removeAttribute(list[i].name, list[i].value);
    }

     for(var i = 0; i < list.length; i++) {
       this.setAttribute(list[i].name, list[i].value);
    }
  }
 });

diff的第二个元素$('#different')也是这样。现在$('#original').html()和$('#different').html()显示具有相同顺序属性的html代码。