关闭

c#自定义集合类

在System.Collections 命名空间下,常用的集合类中,这两个类不属于集合,而是作为自定义集合类的基类。 内置的集合并不能满足所有的数据集合处理,c#为用户自定义集合提供条件。这两个基类如下: CollectionBase:为强类型集合提供abstract 基类 DictionaryBase:为键/值对的强类型集合提供abstract基类。 集合类有键值对的字典集合和一般集合,这...
阅读(867) 评论(0)

c#自定义排序方法

代码:class Word { public string value { get; set; } public int count { get; set; } } class WordCountCompare:IComparer { public int Compare(Word x,Word y)...
阅读(116) 评论(0)

c#计算程序的运行时间

直接贴出代码: DateTime start = DateTime.Now; DateTime end = DateTime.Now; Console.WriteLine(“耗时:{0}秒”,end.Subtract(start).Milliseconds);...
阅读(103) 评论(0)

Python科学计算之NumPy

NumPy是Python用于处理大型矩阵的一个速度极快的数学库。它允许你在Python中做向量和矩阵的运算,而且很多底层的函数都是用C写的,你将获得在普通Python中无法达到的运行速度。 如果你想进入数据科学或Python中的机器学习,NumPy绝对是科学计算Python成功的关键,因此它是必须要学习的。在我看来NumPy结构设计良好,因此用起来并不困难。数组基础创建NumPy的功能围绕着一些叫...
阅读(400) 评论(0)

STL<algorithm>中的nth_element()方法的使用

nth_element()方法的使用 通过调用nth_element(start, start+n, end) 方法可以使第n大元素处于第n位置(从0开始,其位置是下标为 n的元素),并且比这个元素小的元素都排在这个元素之前,比这个元素大的元素都排在这个元素之后,但不能保证他们是有序的,下面是这个方法的具体使用方法.#include #include ...
阅读(122) 评论(0)

python实现根据两点经纬度计算实际距离

下面是python 两种方法实现的距离的计算,可能误差有一定的区别# -*- coding: utf-8 -*- from math import* def Distance1(Lat_A,Lng_A,Lat_B,Lng_B): #第一种计算方法 ra=6378.140 #赤道半径 rb=6356.755 #极半径 (km) flatten=(ra-rb)/ra #地球偏...
阅读(2507) 评论(0)

python冒泡排序和Range用法

首先熟悉一下 for 循环的range用法:#第一种 for i in range(0,8,2): print i 结果: 0 2 4 6 #第二种 for i in range(0,4): print i 结果: 0 1 2 3 #第三种 for i in range(4): print i 结果: 0 1 2 3 #第四种 for i in range(4,0,-1):...
阅读(134) 评论(0)

python特有的输出格式

Python一共有两种格式化输出语法, 一种是类似于C语言printf的方式,称为 Formatting Expressionprint '%s %d-%d' % ('hello', 7, 1) 结果:'hello 7-1'另一种是类似于C#的方式,称为String Formatting Method Callsprint '{0} {1}:{2}'.format('2', '1', '7') 结...
阅读(237) 评论(0)
    个人资料
    • 访问:67940次
    • 积分:1956
    • 等级:
    • 排名:千里之外
    • 原创:128篇
    • 转载:16篇
    • 译文:0篇
    • 评论:27条
    每个人都是过客,每个人都有故事
    也许深夜往往是人们内心最为脆弱的时刻。孤独,绝望,失意,无奈......这些复杂沉重的情绪会随着黑夜的来临不再躲藏。
    最新评论