小编tra*_*req的帖子

所有数字的总和

我需要编写一个函数来计算所有数字n的总和.

Row 1:          1 
Row 2:         2 3 
Row 3:        4 5 6 
Row 4:       7 8 9 10 
Row 5:     11 12 13 14 15 
Row 6:   16 17 18 19 20 21 
Run Code Online (Sandbox Code Playgroud)

将上述行想象为"数字三角形"有助于此.该函数应采用数字n,表示要使用的数字和数量.第5行的总和是65.如何让我的函数对任何n值进行计算?

为清楚起见,这不是功课.这是在最近的一个中期,不用说,我很难过.

python

9
推荐指数
1
解决办法
483
查看次数

Python决定因素计算(不使用外部库)

我正在制作一个小矩阵运算库作为对我自己的编程挑战(并且为了学习用Python编写代码),我开始计算2x2,3x3和4x4矩阵的行列式.

就我对线性代数的理解而言,我需要实现Sarrus规则才能完成前两个,但我不知道如何解决这个Python或更大尺寸的矩阵.任何提示,技巧或指南将非常感激.

python matrix linear-algebra

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

如何在 LINQ 查询中将字符串解析为浮点数?

我正在编写一个摩尔质量计算器,它将显示有关用户传入的化学式的信息,例如元素的原子序数、它们的符号、它们的沸点和熔点等。

信息显示在DataGridView一个DataTable作为DataSource。我还构建了一个名为 Element 的类,不出所料,它代表一个 Element。它只是持有一堆字符串属性来表示元素信息,例如原子序数、沸点等。

我从中提取元素信息的 CSV 文件有一些空条目,因为并非每个元素的所有信息都是已知的。我已将条目替换为“未知”一词,这解释了为什么 Element 类中的每个属性都是字符串。

目前,对于需要非字符串排序的列,我使用 LINQ 对构建DataTable. 例如:

        private void SortByAtomicMass()
        {
            var elementsByAtomicMass = (from el in Elements
                                        orderby float.Parse(el.Mass)
                                        select new
                                        {
                                            el.Name,
                                            el.AtomicNumber,
                                            el.Symbol,
                                            el.Mass,
                                            el.CPKHexColor,
                                            el.Electronegativity,
                                            el.State,
                                            el.BondingType,
                                            el.MeltingPoint,
                                            el.BoilingPoint,
                                            el.GroupBlock,
                                            el.YearDiscovered
                                        }).ToList<dynamic>();
            GenerateNewDataTable(elementsByAtomicMass);
        }
Run Code Online (Sandbox Code Playgroud)

这按预期工作 - 它按照您的预期对原子质量列进行排序。我为熔点列排序尝试了相同的方法:

        private void SortByMeltingPoint()
        {
            var elementsByMeltingPoint = (from el in Elements
                                          orderby float.TryParse(el.MeltingPoint, out _)
                                          select new
                                          {
                                              el.Name,
                                              el.AtomicNumber,
                                              el.Symbol,
                                              el.Mass,
                                              el.CPKHexColor,
                                              el.Electronegativity, …
Run Code Online (Sandbox Code Playgroud)

c# linq forms

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

标签 统计

python ×2

c# ×1

forms ×1

linear-algebra ×1

linq ×1

matrix ×1