小编Mik*_* T.的帖子

在tkinter中可以有一个垂直方向的按钮吗?

可以定向tk.Buttonttk.Button垂直定向吗?想要tk.Scrollbar在某种程度上定位self.scrlbr = tk.Scrollbar(master, orient = vertical)

尝试了tk.Button(*args).pack(fill = tk.Y),但它没有提供所需的效果 - 按钮仍然是水平方向.

在手册页中找不到任何内容,但也许有一些不太明确的方法?

python tkinter button

5
推荐指数
1
解决办法
1598
查看次数

C#中双重比较精度损失,加减减双精度时发生精度损失

刚开始学习C#.我计划将它用于繁重的数学模拟,包括数值求解.问题是我在添加和减去double时以及比较时都会出现精度损失.代码及其返回的内容(在评论中)如下:

namespace ex3
{
    class Program
    {
        static void Main(string[] args)
        {

            double x = 1e-20, foo = 4.0;

            Console.WriteLine((x + foo)); // prints 4
            Console.WriteLine((x - foo)); // prints -4
            Console.WriteLine((x + foo)==foo); // prints True BUT THIS IS FALSE!!!
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助和澄清!

令我困惑的是(x + foo)==foo回报True.

c# precision double

5
推荐指数
1
解决办法
822
查看次数

如何以最有效的方式从numpy 1D数组创建对称矩阵

我有一个1d np.array。其长度可能会根据用户输入而有所不同,但始终保持一维。请告知是否有一种有效的方法可以从中创建对称2d np.array?“对称”是指其元素将根据规则k [i,j] = k [j,i]。

我意识到可以使用python forloop和lists进行处理,但这效率很低。

提前谢谢了!

示例: 例如,我们有x = np.array([1, 2, 3])。理想的结果应该是

M = np.array([[1, 2, 3], 
              [2, 1, 2],
              [3, 2, 1])
Run Code Online (Sandbox Code Playgroud)

python arrays numpy matrix linear-algebra

1
推荐指数
2
解决办法
2681
查看次数

标签 统计

python ×2

arrays ×1

button ×1

c# ×1

double ×1

linear-algebra ×1

matrix ×1

numpy ×1

precision ×1

tkinter ×1