import numpy as np
from time import time
def matrix_mul(size, n=100):
# reference: https://markus-beuckelmann.de/blog/boosting-numpy-blas.html
np.random.seed(112)
a, b = np.random.random((size, size)), np.random.random((size, size))
t = time()
for _ in range(n):
np.dot(a, b)
delta = time() - t
print('Dotted two matrices of size %dx%d in %0.4f ms.' % (size, size, delta / n * 1000))
def eigen_decomposition(size, n=10):
np.random.seed(112)
a = np.random.random((size, size))
t = time()
for _ in range(n):
np.linalg.eig(a)
delta = time() - t
print('Eigen decomposition of size %dx%d in %0.4f ms.' % (size, size, delta / n * 1000))
#Obtaining computation times:
for i in range(20):
eigen_decomposition(500)
for i in range(20):
matrix_mul(500)
[url=viewtopic.php?t=14917]Ich möchte[/url] die Multiplikation der Numpy-Matrix und die Eigenschaftsleistung mit Intel MKL und ohne Intel MKL testen und vergleichen. Zersetzungen.[code]import numpy as np from time import time
def matrix_mul(size, n=100): # reference: https://markus-beuckelmann.de/blog/boosting-numpy-blas.html np.random.seed(112) a, b = np.random.random((size, size)), np.random.random((size, size)) t = time() for _ in range(n): np.dot(a, b) delta = time() - t print('Dotted two matrices of size %dx%d in %0.4f ms.' % (size, size, delta / n * 1000))
def eigen_decomposition(size, n=10): np.random.seed(112) a = np.random.random((size, size)) t = time() for _ in range(n): np.linalg.eig(a) delta = time() - t print('Eigen decomposition of size %dx%d in %0.4f ms.' % (size, size, delta / n * 1000))
In der Vergangenheit habe ich einige Abhängigkeiten installiert, um verschiedene Github -Repository -Projekte auszuführen. Jetzt stellte ich fest, dass es einige Duplikate gibt und hoffe, nur die...
Ich habe eine .rdl (Berichtsdefinitionssprache) Datei, die ich auf meinem MacBook Pro (Intel, MacOS) anzeigen muss. Da .RDL -Dateien hauptsächlich von Microsoft SQL Server Reporting Services (SSRs)...
Vor einiger Zeit habe ich ein Deep -Learning -Modell auf einem Computer ohne Nvidia -GPU, aber mit einer Intel -GPU, trainiert. Ich benutzte die CPU nur zum Training, was schmerzhaft langsam war. Mir...
Ich verwende VC++ 2012, um eine Lösung mit 2 Projekten zu kompilieren. Die Hauptbibliothek ist ein Klassenbibliotheksprojekt, das einfach eine .lib-Datei ausgibt, und die zweite ist eine Anwendung,...
(base) C:\Users\Abj>python
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) on win32
Type help , copyright , credits or license for more information.
>>> exit()