小编the*_*y05的帖子

如何使用numpy从1d数组创建对角矩阵?

我正在使用Python和numpy做线性代数.

我进行了numpy一个矩阵SVD得到矩阵U,I,和V.然而,我矩阵表达为具有1行1×4矩阵.即:[ 12.22151125 4.92815942 2.06380839 0.29766152].

我如何能够将i矩阵表示为对角矩阵,如下所示: [[12.22151125, 0, 0, 0],[0,4.92815942, 0, 0],[0,0,2.06380839,0 ],[0,0,0,0.29766152]]

我正在使用的代码:

A = np.matrix([[3, 4, 3, 1],[1,3,2,6],[2,4,1,5],[3,3,5,2]])

U, i, V = np.linalg.svd(A,full_matrices=True)
Run Code Online (Sandbox Code Playgroud)

所以我希望我成为一个完整的对角矩阵.我是怎么做到的?

python numpy matrix linear-algebra

4
推荐指数
1
解决办法
7049
查看次数

Java中的arrayList是数组还是列表?

最近我在一个Java程序中使用arrayLists,我必须为学校写作.我只是想知道; 是一个arrayList数组或列表,还是两者兼而有之?

java arrays list arraylist

3
推荐指数
1
解决办法
159
查看次数

Crawler4j,一些网址被抓取没有问题,而其他网址根本没有被抓取.

我一直在玩Crawler4j并成功地抓取了一些页面但没有成功抓取其他页面.例如,我已经使用此代码成功抓取Reddi:

public class Controller {
    public static void main(String[] args) throws Exception {
        String crawlStorageFolder = "//home/user/Documents/Misc/Crawler/test";
        int numberOfCrawlers = 1;

        CrawlConfig config = new CrawlConfig();
       config.setCrawlStorageFolder(crawlStorageFolder);

        /*
         * Instantiate the controller for this crawl.
         */
        PageFetcher pageFetcher = new PageFetcher(config);
        RobotstxtConfig robotstxtConfig = new RobotstxtConfig();
        RobotstxtServer robotstxtServer = new RobotstxtServer(robotstxtConfig, pageFetcher);
        CrawlController controller = new CrawlController(config, pageFetcher, robotstxtServer);

        /*
         * For each crawl, you need to add some seed urls. These are the first
         * URLs that are fetched …
Run Code Online (Sandbox Code Playgroud)

java web-crawler google-crawlers crawler4j

3
推荐指数
1
解决办法
850
查看次数

十进制到二进制转换方法Objective-C

您好我正在尝试在Objective-C中创建一个十进制到二进制数字转换器但是已经不成功...到目前为止我有以下方法,这是一种尝试从Java转换为类似的方法.任何帮助使这种方法工作非常感谢.

 +(NSString *) DecToBinary: (int) decInt
{
    int result = 0;
    int multiplier;
    int base = 2;
    while(decInt > 0)
    {
        int r = decInt % 2;
        decInt = decInt / base;
        result = result + r * multiplier;
        multiplier = multiplier * 10;
    }
return [NSString stringWithFormat:@"%d",result];
Run Code Online (Sandbox Code Playgroud)

algorithm binary decimal objective-c ios

2
推荐指数
1
解决办法
6033
查看次数

如何使用 Jersey for java 在浏览器中呈现新的 .jsp 文件?

我的网站转到一个登录页面,我想在用户登录时重定向到另一个页面。我有一个“POST”方法将“用户名”和“密码”发送到服务器,服务器检查用户名和密码存在。

这是我的方法

@POST
@Path("logIn")
public void signIn(@PathParam("profileName") String profileName, @PathParam("password") String password) {
    if (profileService.getProfile(profileName) != null && (profileService.getPassword(profileName)).equals(password)){
        //Render a new page ex "feed.jsp"
    }
    else {
          //send unsucessful message back to client?? 

}
Run Code Online (Sandbox Code Playgroud)

客户端能够正确发布用户名和密码并检查它是否存在......我只是不知道如何让它呈现(重定向到???)一个新页面

java rest web-services jersey web

1
推荐指数
1
解决办法
5905
查看次数

malloc函数将所有数据分配给相同的内存地址

现在,当我在块数组中打印每个元素时,每个元素都具有相同的地址.例如:

ints:   20 bytes stored at 0xbffa84fc 
doubles:   80 bytes stored at 0xbffa84fc 
chars:   8 bytes stored at 0xbffa84fc 
Students:   1008 bytes stored at 0xbffa84fc
Run Code Online (Sandbox Code Playgroud)

c malloc dynamic-memory-allocation

-1
推荐指数
1
解决办法
190
查看次数