到目前为止,我实现了以下代码来查找特征值和符号矩阵。有没有办法只访问第一个特征值,因为我想绘制它与epsilon。
from sympy import *
e = Symbol(r'\epsilon')
A = Matrix([[-1, -1], [1/e, -1/e]])
lam = A.eigenvals()
答案 0 :(得分:2)
对象lam
的类型为
type(lam)
dict
即字典及其元素可以通过字典可用的方法访问。由于特征值显示为字典键,因此可以使用list(lam.keys())
提取它们,lam_0 = list(lam.keys())[0]
print(lam_0)
返回特征值列表。现在,您可以使用标准索引技术来提取所需的特征值。
-(\epsilon + 1)/(2*\epsilon) - sqrt(\epsilon**2 - 6*\epsilon + 1)/(2*\epsilon)
/* generate 16-bit code */ __asm__(".code16\n"); /* jump boot code entry */ __asm__("jmpl $0x0000, $main\n"); /* user defined function to print series of characters terminated by null character */ void printString(const char* pStr) { while (*pStr) { __asm__ __volatile__ ( "int $0x10" : : "a"(0x0e00 | *pStr), "b"(0x0007) ); ++pStr; } } void main() { /* calling the printString function passing string as an argument */ printString("Hello, world!"); }