标签: simplify

如何结合指数?(x**a)**b => x**(a*b)?

如何简化方程中的方程中的指数

from sympy import symbols 
a,b,c,d,e,f=symbols('abcdef')
j=(a**b**5)**(b**10)
print j 
(a**(b**5))**(b**10) #ans even after using expand simplify 
# desired output 
a**(b**15)
Run Code Online (Sandbox Code Playgroud)

如果不能与sympy在python中导入哪个模块?

编辑 即使我将'b'定义为真实,也包括所有其他符号

b =符号('b',real = True)没有得到简化的指数,只有当指数是常数时它才会简化

a=symbols('a',real=True)
b=symbols('b',real=True)
(a**5)**10
 a**50  #simplifies only if exp are numbers
(a**b**5)**b**10


(a**(b**5))**b**10  #no simplification
Run Code Online (Sandbox Code Playgroud)

python sympy exponent simplify

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

如何用sympy简化矩阵中的分数?

我正在使用sympy查找矩阵的逆矩阵。我有下一个问题。当我计算矩阵的逆A并想证明它时,我得到了一个带分数的矩阵;我的意思是

>> import sympy
>> from sympy import pprint
>> from sympy.abc import *
>> import sys
>> sys.displayhook = pprint
>> from sympy.matrices import *
>> A = Matrix([[a, b],[c, d]])
>> B = A.inv()
>> B
>> [1       b*c           -b     ]
>> [- + ------------  -----------]
>> [a    2 /    b*c\    /    b*c\]
>> [    a *|d - ---|  a*|d - ---|]
>> [       \     a /    \     a /]
>> [                             ]
>> …
Run Code Online (Sandbox Code Playgroud)

python matrix inverse sympy simplify

4
推荐指数
2
解决办法
2692
查看次数

C++结束这个8位for循环的最佳方法是什么

是否可以在不使用uint16_t的情况下将此for循环更短或更优雅?当达到0xFF时有溢出.

for (uint8_t i = 0; i <= 0xFF; i++)
{
    // do something
    if (i == 0xFF)
        break;
}
Run Code Online (Sandbox Code Playgroud)

c++ for-loop simplify

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

Flutter 分配主题文本样式

我想知道是否有比这种方法更好的方法将主题的某种默认文本样式分配给文本小部件。

Text(
 'Hello world',
  style: Theme.of(context).textTheme.headline1,
),
Run Code Online (Sandbox Code Playgroud)

我确实认为应该有一个单独的小部件或文本方法 Text.headline1 或简单的样式命令样式:TextStyle.headline1。

但似乎我必须通过 Theme.of(context) 才能得到这个。

有人有更好的解决方案吗?

text themes simplify flutter

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

是否可以将这两个正则表达式连接成一个?

我有以下两个regular expressions(按顺序btw).

1. ^~/buying/(.*)\?(.*)   => foo= group 1  baa= group 2.
2. ^~/buying/(.*)         => foo= group 1  baa= nothing/empty/null/baibai
Run Code Online (Sandbox Code Playgroud)

我想要做的是,如果网址有问号,则将其拆分为两组.否则,只需将所有内容扔进第一组.

订单对我来说很重要的原因是,如果我将它们转换为"?" 正则表达式将永远不会被解雇,因为#2表达式(上图)将捕获所有.

那么..可以重新修复吗?

注意:我已经尝试使用这个网站**来帮助我调试/调整..但我无法弄明白.

**我与该网站没有任何关系.

regex simplify simplification

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

简化多个回声

我在选择菜单中有完整的时区列表,如下所示:

<option value="Pacific/Kosrae"> Pacific/Kosrae( +11:00 GMT ) </option>
  <option value="Pacific/Kwajalein"> Pacific/Kwajalein( +12:00 GMT ) </option>
  <option value="Pacific/Majuro"> Pacific/Majuro( +12:00 GMT ) </option>
  <option value="Pacific/Marquesas"> Pacific/Marquesas( -09:30 GMT ) </option>
  <option value="Pacific/Midway"> Pacific/Midway( -11:00 GMT ) </option>
Run Code Online (Sandbox Code Playgroud)

这个清单永远存在.

我想将每个选项更改为以下格式:

if($_SESSION['timezone'] == 'Africa/Abidjan') {
echo '<option selected="selected" value="Africa/Abidjan"> Africa/Abidjan( +00:00 GMT ) </option>'; 
} else {
echo '<option value="Africa/Abidjan"> Africa/Abidjan( +00:00 GMT ) </option>';
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用php来避免复制粘贴并手动编辑每个选项?

php if-statement echo simplify

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

简化正则表达式"ab | a | b"

(如何)可以简化以下正则表达式:

ab|a|b
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个不那么冗余的,即只有一个a和一个b.可能吗?

一些尝试:

a?b?       # matches empty string while shouldn't
ab?|b      # still two b
Run Code Online (Sandbox Code Playgroud)

另外,实正则表达式具有更复杂ab部分,即不是单个字符,但内subregexes让我们说.

regex redundancy simplify

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

如何通过传递一个整数来实现一个返回字符串的方法,而不需要很多if语句?

我需要一些建议.我有这样的方法:

Private String myMethod(int a_var) {
    String l_myString = "Hello";
    if (a_var == 1) {
        l_myString = "Hi"; 
    }
    if (a_var == 2) {
        l_myString = "Hey";
    }
    return l_myString
}
Run Code Online (Sandbox Code Playgroud)

等等......我有10个这样的声明,老实说我不知道​​如何简化这个.我期待在网上找到如何做到这一点,但似乎我的搜索并不准确,所以如果我能有一些建议!

java if-statement simplify

3
推荐指数
2
解决办法
125
查看次数

使用Python有效地发现原始根模数?

我正在使用以下代码在Python中查找模数的原始根:n

码:

def gcd(a,b):
    while b != 0:
        a, b = b, a % b
    return a

def primRoots(modulo):
    roots = []
    required_set = set(num for num in range (1, modulo) if gcd(num, modulo) == 1)

    for g in range(1, modulo):
        actual_set = set(pow(g, powers) % modulo for powers in range (1, modulo))
        if required_set == actual_set:
            roots.append(g)           
    return roots

if __name__ == "__main__":
    p = 17
    primitive_roots = primRoots(p)
    print(primitive_roots)
Run Code Online (Sandbox Code Playgroud)

输出:

[3, 5, 6, …
Run Code Online (Sandbox Code Playgroud)

python optimization performance simplify python-3.x

3
推荐指数
2
解决办法
4418
查看次数

C++ 如何简化仅函数调用不同的成员函数

我需要创建 10 个函数,这些函数非常长并且除了每个函数中的一行代码之外在各个方面都相同。这行代码是一个函数调用。有没有办法将其压缩为一个函数?前任。

int doSomethingOne()
{
...
one();
...
}

int doSomethingtwo()
{
... // same as one
two();
... // same as one
}
Run Code Online (Sandbox Code Playgroud)

c++ function simplify

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