标题:Anacoda MKL没有发挥作用,矩阵运算比matlab慢7倍,求大神提点一下
取消只看楼主
zhoubanlu2
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2020-3-7
 问题点数:0 回复次数:0 
Anacoda MKL没有发挥作用,矩阵运算比matlab慢7倍,求大神提点一下
有大佬用python做科学计算吗;我装好了anaconda之后 矩阵运算比matlab慢7倍 有遇到同样情况的吗;拜求指导一下;截图是我的测试程序

# 这是python测试语句
import numpy as np
import datetime

M = 100
N = 100

temp1 = np.arange(0,10000,1).reshape(M,N,order='F')
temp2 = temp1

A = np.zeros_like(temp1)

start = datetime.datetime.now()
for i1 in range(0,1000):
    A = A*0 + np.dot( temp1 , temp2 )
end = datetime.datetime.now()
print( (end-start).total_seconds())


# 这是matlab测试程序
clc
clear
close all
M = 100;
N = 100;
temp1 = reshape(0:9999,M,N);
temp2 = temp1;
A = zeros( size(temp1) );
tic
for i1 = 1:1000
    A = A*0 + temp1*temp2;
end
toc


#### 运算结果对比
matlab 0.11s左右
python 0.80s左右
搜索更多相关主题的帖子: datetime 矩阵 运算 测试 matlab 
2020-03-07 11:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-499611-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.181291 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved