单列矩阵及其转置在python中创建对称矩阵,numpy scipy

时间:2016-12-09 22:20:33

标签: python numpy scipy

在numpy或scipy中是否有任何现有功能可以进行以下操作?

function loadItems() {
            $.ajax({
                url: '@Url.Action("_BrochureItems", "Brochure")',
                type: 'POST',
                data: { model: @Html.Raw(Json.Encode(@Model.brochureItems)) },
                success: function (results) {
                    $("#itemList").html(results);
                    addBlurEvent();
                },
                error: function (request, status, error) {
                    displayError("Error", request.responseText);
                }
            });
        }

谢谢!

2 个答案:

答案 0 :(得分:2)

使用可以使用numpy outer函数:

np.outer([2,4],[2,4])
array([[ 4,  8],
       [ 8, 16]])

答案 1 :(得分:1)

我本身并不知道某个功能,但这会给你你想要的东西:

import numpy as np
z = np.array([3,4])
z[:,np.newaxis]*z[np.newaxis,:]

# Returns:
# [[ 9 12]
#  [12 16]]