cost 376 ms
檢查線性方程組是否有解

[英]Check whether a system of linear equations has a a solution

檢查線性方程組是否有解的最快方法是什么? 所有數字都是有理數,(大)系數矩陣可以 SparseArray 的形式給出。 我知道LinearSolve可以解決這個問題,但是如果不需要知道解是什么,而只需要判斷存在性,有沒有更高效的方法呢? 沒有解決方案時,計算排名的方式似乎更慢。 順便說一句,當我使用 ...

想求逆矩陣時的行操作

[英]Want to find the row operations when inverting a matrix

我有一系列矩陣,我想找到每個矩陣的逆矩陣。 我懷疑將行操作放入簡化梯形/反轉時存在一種模式。 python 中是否有一個庫,我可以使用它來給我一系列行操作,例如 R1 = R1-aR2、R3=R1+bR4 等,直到它處於簡化的行階梯形式或完全反轉。 我試過谷歌搜索,但它主要是關於如何反轉矩陣的指南 ...

np.tensordot function,如何將張量乘以另一個張量的連續切片?

[英]np.tensordot function, how to multiply a tensor by successive slices of another?

我想以特定方式將兩個 3D 張量相乘。 這兩個張量的形狀T1 = (a,b,c)和T2 = (d,b,c) 。 我想要的是將 a 時間T2乘以a的連續“切片” ( a (b,c) 。 換句話說,我想要與這段代碼相同的代碼:import numpy as np a=2 b=3 c=4 d=5 T ...

在 Javascript 中的兩點之間繪制一個夾角的橢圓

[英]Drawing an ellipse at an angle between two points in Javascript

我想在兩點之間畫一個橢圓。 到目前為止,我主要通過將線的角度添加到圓 function 的 theta 來工作,但問題在於設置橢圓高度(下面的 ellipse_h,由高度滑塊控制)。 誰能幫我旋轉橢圓高度? 謝謝! const height_slider = document.getElement ...

計算幾個向量的相關性

[英]Compute correlations of several vectors

我有幾對向量(排列為兩個矩陣),我想計算它們成對相關系數的向量(或者,更好的是,它們之間的角度 - 但由於相關系數是它的余弦,我使用numpy.corrcoef ): 我想知道是否有辦法對此進行“矢量化”,即避免多次調用corrcoef 。 ...

矩陣輸入Julia?

[英]Matrix input in Julia?

在 Julia 中,我想寫一個 function 提示用戶多次輸入矩陣,然后將他們的輸入存儲到一個數組中。 到目前為止,我已經嘗試了以下方法: 但是,我不確定如何以我想要的方式接受矩陣輸入。 我有什么辦法可以接受用戶的矩陣輸入嗎? 另外,我希望用戶不必手動將矩陣輸入 function(使用 rea ...

numpy 中的“向量化”矩陣向量乘法

[英]"Vectorized" Matrix-Vector multiplication in numpy

我有一個 $I$ 索引數組 $V = (V_i)_{i \in I}$ of (column) vectors $V_i$,我想逐點(沿着 $i \in I$)乘以一個矩陣$M$。 所以我正在尋找一個“向量化”操作,其中單個操作是矩陣與向量的乘法; 那是 $W = (M V_i)_{i \in I} ...

如何使用javascript從三維空間獲取變換矩陣?

[英]How to obtain the transformation matrix from three dimensions spaces basis using javascript?

有兩個三維空間基礎,我需要找到變換矩陣,以便我可以在兩個坐標系之間轉換點。 我使用 Three.js Vector3 作為空間的基礎。 在這種情況下找不到任何獲取轉換矩陣的方法。 如果能找到一種基於兩個空間以編程方式計算的方法,那就太好了。 ...

我如何告訴 sympy 一個變量是已知的?

[英]how do I tell sympy that a variable is known?

我正在嘗試使用 sympy 求解具有 32 個未知變量和 4 個已知變量和 34 個方程的大型線性方程組。 已知變量: e, j, o, t未知變量: a, b, c, d, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z ...

在 numpy 中使用線性代數時,有沒有辦法避免不精確的結果?

[英]Is there a way to avoid inexact results when using linear algebra with numpy?

我正在嘗試運行以下代碼,這是簡單的矩陣代數: 我得到的output是: 但是,我期待一個嚴格的[[1],[1]] ,這是我在手動計算時獲得的。 以這種形式對r進行進一步的操作開始給我不正確的結果,例如,如果我計算A@r我得到: 而不是預期的[[3],[0],[2]] 。 有沒有另一種方法來做矩陣代 ...

Function 用於復制 MATLAB 中 eig 結果的語言 C

[英]Function for language C that replicates the results of eig in MATLAB

我想在語言 C 中找到計算特征值和特征向量的 function,其結果與 MATLAB 的eig function 相同。 我目前正在使用 GNU Scientific Library 特征值求解器。 但是,當特征值重疊時,它不能得到與 MATLAB eig function 結果相同的特征向量。 ...

Python 和 Matlab 線性代數計算的差異

[英]Python and Matlab differences in linear algebra calculates

我需要編寫一個線性代數計算程序。 我從 Matlab 切換到 python,並使用 numpy 和 scipy。Python 和 Matlab 之間的精度存在一些細微差異,最終導致不同的結果。 例如對於矩陣 在 Matlab det(A) = 627.0而在 python 中是626.9999999 ...

從三個幀和一個公共 3D 點獲取平移向量

[英]Obtain translation vector from three frames and a common 3D point

我正在使用 OpenCV 進行視覺里程計。 我有一段從安裝在行駛中的汽車上的單目攝像機拍攝的道路視頻。 我想獲得幀之間的平移向量。 到目前為止我做了什么: 我獲得了一幀和下一幀之間的關鍵點匹配。 然后我使用recoverPose並得到旋轉矩陣、平移向量(按比例)和一些三維點坐標。 我的問題是只有兩幀 ...

用於矩陣向量乘法的 mpi 程序的弱縮放

[英]Weak scaling of mpi program for matrix-vector multiplication

我已經編寫了一些使用共軛梯度法求解方程組的 mpi 代碼。 在這種方法中,矩陣向量乘法占用了大部分時間。 作為並行化策略,我在行塊中進行乘法運算,然后在根進程中收集結果。 其余步驟由根進程執行,只要需要執行矩陣向量乘法,根進程就會廣播結果。 代表加速的強縮放曲線很好 但是代表效率的弱縮放曲線非常糟糕 ...

從近似解開始快速求解線性方程組

[英]Fast solution of linear equations starting from approximate solution

在我正在處理的一個問題中,需要求解 Ax=b,其中 A 是 anxn 方陣(通常 n = 幾千),b 和 x 是大小為 n 的向量。 訣竅是,有必要這樣做很多次(十億次),其中 A 和 b 在連續計算之間變化很小。 有沒有辦法重用先前計算中 x(或可能是 A 的逆)的現有近似解,而不是從頭開始求解方 ...

如何構造一個 Vector Class 來處理 Java 中的實數和復數?

[英]How to structure a Vector Class that works with real and complex numbers in Java?

我一直在嘗試在 Java 中創建一個線性代數庫。我已經創建了一個 Vector class 和 Complex Number class,其中 Vector class 已經具有使用實數(典型的雙精度和整數)的方法和操作。 Vector class 之前有一個屬性data[] ,其中包含向量中數 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM