标签: inverse

如何在Objective-C中反转NSArray的内容?

如何在Objective-C中反转NSArray的内容?

假设我有一个包含这些数据的数组

NSArray arrayObj = [[NSArray alloc]init];
arrayObj atindex 0 holds this: "1972"
arrayObj atindex 1 holds this: "2005"
arrayObj atindex 2 holds this: "2006"
arrayObj atindex 3 holds this: "2007"

Now i want to inverse the order of array like this:

arrayObj atindex 0 holds this: "2007"
arrayObj atindex 1 holds this: "2006"
arrayObj atindex 2 holds this: "2005"
arrayObj atindex 3 holds this: "1972"
Run Code Online (Sandbox Code Playgroud)

如何实现这个?

谢谢.

objective-c inverse nsarray

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

使用反余弦的线之间的绝对角度

我想用反余弦函数计算由三个点(其中一个点是两条线的交点)形成的两条线之间的角度,如下所示:

CGFloat a = initialPosition.x - origin.x;
CGFloat b = initialPosition.y - origin.y;
CGFloat c = currentPosition.x - origin.x;
CGFloat d = currentPosition.y - origin.y;
CGFloat angle = (180/M_PI) * acosf(((a*c) + (b*d)) / ((sqrt(a*a + b*b)) * (sqrt(c*c + d*d))));
Run Code Online (Sandbox Code Playgroud)

不幸的是,acosf仅返回介于0和pi之间的值.如何找到介于0和2*pi之间的值(例如,以逆时针方式)?

trigonometry inverse ios

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

jQuery child()和find()之间的解决方案:看起来像最接近的东西()?

根据收到的不同答案,使用jQuery而不实现我们自己的选择器函数的唯一解决方案是使用":first"或jQuery后跟".eq(0)"的基本选择器.

我想知道它们是否是任何类型的最大深度选项或类似"仅获得第一个结果然后返回它"的功能但是它似乎在jQuery中不可用,因为甚至:首先在选择器中似乎没有更快致电.eq(0)感谢您的所有评论.


原帖:

我想知道像"最近"这样的函数是否可用于子元素.

假设我有一个像这样的html结构:

div.container> [*一些元素,我不能使用children()]> div.sub1> div.sub2> div.sub1> [其他各种子元素]

如果我想要第一个div.sub1我做的事情如下:

$("div.container").find("div.sub1").eq(0)
Run Code Online (Sandbox Code Playgroud)

问题是我们无法指定"最大深度",因此将在所有孩子中搜索它.我认为这是一个性能问题.

我正在谈论"最大深度",因为我可以列出可能的选择器案例,但它将是一个很长的列表,大约6-10个项目,具体取决于具体情况.

有人有解决方案吗?

谢谢

javascript jquery children inverse closest

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

奇异矩阵 - 蟒蛇

下面的代码显示了矩阵的奇点问题,因为我在Pycharm中工作了

raise LinAlgError("Singular matrix")
numpy.linalg.linalg.LinAlgError: Singular matrix 
Run Code Online (Sandbox Code Playgroud)

我想问题是K但我无法理解究竟是怎么回事:

from numpy import zeros
from numpy.linalg import linalg
import math

def getA(kappa):
    matrix = zeros((n, n), float)
    for i in range(n):
    for j in range(n):
            matrix[i][j] = 2*math.cos((2*math.pi/n)*(abs(j-i))*kappa)
    return matrix


def getF(csi, a):
    csiInv = linalg.inv(csi)
    valueF = csiInv * a * csiInv * a
    traceF = valueF.trace()
    return 0.5 * traceF


def getG(csi, f, a):
    csiInv = linalg.inv(csi)

    valueG = (csiInv * a * csiInv) / (2 * f)
    return valueG …
Run Code Online (Sandbox Code Playgroud)

python transpose numpy inverse singular

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

如何计算python中日志正态累积分布函数的倒数?

如何计算python中对数正态累积分布函数的倒数?我正在尝试从使用该功能的Excel翻译某些功能[LOGINV][1]

例如

LOGINV(0,005;2;0,5) yields 2,0382373
Run Code Online (Sandbox Code Playgroud)

0,005概率在哪里,2是ln均值,0,5是ln std.

是否scipy.stats有类似我可能适用的功能?

python logarithm inverse scipy

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

忽略函数的Modelica注释逆

问题:inverse函数的注释将被忽略,并且反函数将通过数值计算。

根据Modelica规范,可以指定给定函数的逆函数。

为了测试此功能,我尝试了一个非常简单的模型,该模型具有两个功能:

如您所见,为了检索变量x的值,应将函数y_from_x 反转;因此,由于inverse注释显式说明了如何反转函数,因此我希望可以调用x_from_y

不,那不会发生。即使在展平步骤中,也将放弃反函数,并使用迭代循环以数值方式计算y_from_x的解。OpenModelica v1.14和Dymola 2018都会发生这种情况。

这是预期的行为吗?如何使用此inverse注释?有没有办法避免这种低效的迭代解决方案?

完整代码

model test_inverse

Real y, x;

function y_from_x
  input Real x;
  output …
Run Code Online (Sandbox Code Playgroud)

annotations inverse modelica openmodelica dymola

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

find命令和反正则表达式

我正在寻找一种表达此命令的方法,该命令排除所有可执行文件,除了那些以".EXE"结尾的文件

我试图使用"find"命令和-exec来解决它.谢谢.

我尝试的命令和其他版本的命令不起作用:

find . -type f -regex "[^\.EXE$]" -printf "%f\n" -exec chmod a-x {} +
Run Code Online (Sandbox Code Playgroud)

谢谢任何帮助,Beco.


编辑:

为了找到正则表达式的"逆",我尝试了(更多)研究:

find . -type f ! -regex ".EXE$" -printf "%f\n" -exec chmod a-x {} +
Run Code Online (Sandbox Code Playgroud)

但这也行不通.

regex exec find inverse

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

通过计算和存储逆数来快速整数除法?

据我了解,当前进行整数除法的方法是在硬件中计算倒数,然后执行乘法。

我有一些 C# 代码,其中大量时间花费在整数除法上,并且值很少更改,以至于可以缓存它们的值。

我想在软件中执行硬件算法,即计算除数的倒数并将所有这些除法转换为乘法。有谁知道执行此转换的算法,或者更好的是,CLR 中是否有某些东西可以自动执行此转换?

c# inverse division

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

用 sympy 反转排列

什么函数sympy.combinatorics.permutations可以返回给定排列的逆排列?在 Google 中搜索不会给出结果。我可以写这个函数,但如果已经在 中实现了sympy,那就没有必要了。

谢谢你的帮助!

python permutation inverse sympy python-2.7

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

反转一系列数据,就像使用MATLAB反转函数一样

是否可以像反转函数一样“反转”一系列数据?

让我解释。如果我有一个可以在MATLAB中绘制的函数,我总是(几乎)可以通过找到该函数的逆函数,finverse而绘制将提供以下信息:

在此处输入图片说明

但我没有一个功能我的数据,我仍希望找到一种这样的一系列数据的倒数,例如像y=f(x)在那里

x=[0.0050879   0.0056528   0.0062176   0.0067822   0.0073467   0.0079111   0.0084752   0.0090392   0.0096030   0.0101666   0.0107299   0.0112930   0.0118558   0.0124184   0.0129807   0.0135428   0.0141045   0.0146659   0.0152270   0.0157877   0.0163481];
Run Code Online (Sandbox Code Playgroud)

y=[0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   4.4901e-05   4.4901e-05   8.9801e-05   1.3470e-04   1.7960e-04   2.2450e-04   2.6940e-04   3.5920e-04   4.0411e-04   4.9391e-04   5.8371e-04];
Run Code Online (Sandbox Code Playgroud)

在MATLAB中可以对一系列数据进行这种操作吗?是否有可以解决此问题的技术/方法/功能?

注意:我以前尝试通过polyfit函数用多项式“拟合”数据序列,然后通过函数求反finverse。但它导致的f^-1是依赖于这两个功能x,并y在同一时间。而且由于x间距甚至不均匀,我什至不知道如何绘制...

matlab inverse

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