问题标签 [triangle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

python - 如何在数据框中将第二列除以第一列?

我有这个三角形数据框(df1),我想计算包含结果的新数据框(df2):second_column(df2)/first_column(df2)和third_column(df2)/second_column(df2)等等。

我试过这样(我知道它错了)。

我想要这样的df2:

感谢您的时间..

0 投票
1 回答
112 浏览

opengl - 在OpenGL中将三角形更改为圆形

很多时候,我尝试在 vertexShader.glsl 中将三角形点更改为圆形,但没有成功。我会要求您重写代码,以便程序绘制圆形而不是三角形吗?

所以vertexShader代码:

0 投票
1 回答
88 浏览

python - 如何通过从另一个数据框中随机选择来创建数据框?

我有上面的数据框:

我需要使用来自上述数据帧的随机值来使用以下数据帧:

我试过这段代码:

df2=df1.sample(len(df1))

打印(df2)

但输出是

0 投票
1 回答
139 浏览

python - 如何在 python 中计算 SUMPRODUCT 和 OFFSET

这是第一个数据帧 df1:

这是我的第二个数据框 df2:(

=SUMPRODUCT(E1:E9,B1:B8)/SUM(OFFSET(B1,0,0,10-COLUMNS($B$1:B1))) 这是我想在 python 的数据框中实现的 excel 公式。在哪里E1:E9 is df1 rows of DP1 columnB1:B8 is df2 rows of DP1 column

我不知道如何在python中计算这个。

我需要这样的输出: 3.188 1.735 1.470 1.166 1.146 1.111 1.051 1.063 1.008 1.000

感谢您的时间:)

0 投票
2 回答
606 浏览

python-3.x - 如何使用 OpenCV 查找图像中三角形的方向

我试图在图像中找到三角形的方向。下面是图片:

在此处输入图像描述

这些三角形指向向上/向下/向左/向右。这不是实际图像。我已经使用精明的边缘检测来查找边缘,然后是轮廓,然后放大的图像如下所示。

我找到方向的逻辑:

我想使用的逻辑是在三个角坐标中如果我可以识别三角形的基本坐标(具有相同的横坐标或纵坐标值坐标),我可以制作一个基本向量。然后可以使用单位向量和基向量之间的角度来识别方向。但是这种方法只能判断是上/下还是左/右,而不能区分上下或左右。我试图找到角落,cv2.goodFeaturesToTrack但据我所知,它只给出了整个图像中最有效的 3 个点。所以我想知道是否有其他方法可以找到三角形的方向。

这是我在 python 中区分三角形/正方形和圆形的代码:

源图像可以在这里找到:img1

请帮忙,我怎样才能找到三角形的方向?
谢谢你。

0 投票
1 回答
43 浏览

python - 如何在python数据框中找到列产品列

我有这样的数据框:

我必须找到这个:

通过公式:我必须找到最后一行第一个元素和其余元素的乘积,即:乘积(1.179 到 1.000)=4.680 然后下一个乘积(1.699 到 1.000)=3.971 等等...

PRODUCT(first:last)

PRODUCT(second:last)

PRODUCT(third:last)

很快...

0 投票
0 回答
62 浏览

python - 如何在python中找到数据框的SUMPRODUCT和OFFSET

我有 2 个数据帧(效果(E)和缓冲区(B))。影响

第二个数据帧是 :Buffer

我在 excel 中有公式: =SUMPRODUCT(E1:E10,B1:B10)/SUM(OFFSET(B1,0,0,10-COLUMNS($B$1:B1)))

其中 E1:E10 表示:来自有效数据框和第一列值。B1:B10 表示:来自缓冲区数据帧和第一列值。像这样 .., =SUMPRODUCT(F1:F10,C1:C10)/SUM(OFFSET(C1,0,0,10-COLUMNS($C$1:C1)))

其中 F1:F10 表示:来自有效数据框和第二列值。C1:C10 表示:来自缓冲区数据帧和第二列值。

依此类推,输出看起来像: 3.401 1.750 1.433 1.199 1.125 1.117 1.058 1.086 1.010 1.000

感谢您的时间 :)

0 投票
2 回答
152 浏览

python - 如何在 Python Turtle 中绘制三角形的外接圆?

拜托,你能帮我解决这个问题吗?我可以画一个三角形,还可以计算圆的中心(我不知道它是否有帮助),我已经计算了半径。但我不知道如何自己画一个圆。我拥有它的方式并没有连接所有顶点。谢谢你的任何想法。

0 投票
3 回答
58 浏览

python - 如何通过限制数据框中的行大小来查找列总和?

有一个数据框df1:

我想通过限制行号来计算每一列的总和。

To calculate sum of first column data, Sum(DP1) where row size should be 10-1

To calculate sum of second column data, Sum(DP2) where row size should be 10-2

To calculate sum of Third column data, Sum(DP3) where row size should be 10-3

等等..

输出是这样的:

我尝试使用 for 循环:

这与 DP1 到 DP10(10 列)无关,那里的列太多了。

感谢您的时间 :)

0 投票
2 回答
64 浏览

javascript - 基于Javascript中给定高度的空心三角形

我最近有一项任务是根据用户给出的随机高度做一个空三角形。

它必须看起来像那样,但用户设置了高度

它必须看起来像那样,但用户是可以设置高度的人。
我的脚本现在看起来像这样:

结果如下所示:

我必须更正脚本的哪一部分才能正确显示三角形?