- 博客(10)
- 收藏
- 关注
原创 C#基础_19 委托详解
目录委托简单使用委托的声明(自定义委托)委托简单使用Action与Func委托 class Program { static void Main(string[] args) { Calculator calculator = new Calculator(); Action action = new Action(calculator.Report); calculator.Report
2021-05-05 19:40:11 87
原创 C#基础_18 传值/输出/引用/数组/具名/可选参数,扩展方法
值参数 class Program { static void Main(string[] args) { Student stu = new Student() { Name = "Bob" }; SomeMethod(stu); Console.WriteLine("{0}:{1}",stu.Name,stu.GetHashCode()); } static
2021-05-04 01:29:17 194
原创 C#基础_17 属性,字段,索引器,常量
字段class Program { static void Main(string[] args) { List<Student> stuList = new List<Student>(); for (int i = 0; i < 50; i++) { Student stu = new Student();
2021-05-03 03:24:20 294 1
原创 汉诺塔的C#实现
汉诺塔的C#实现具体原理不详述,关键把握以下几点:三个char分别代表起始点,经过点,最终点WriteLine输出是指把盘子由起始点拿到最终点,并不一定是从A到C故整体思路是先把上面n-1个盘子由A(经过C)拿到B ,再把第n个盘子从A直接拿到C(对应最后return的+1),最后把B的盘子(经过A)拿到Cx = 1单独讨论,对应只有一个盘子时直接移动的特殊情况(A->C),同时也是每个递归的终点,表示每次移动单个盘子1下面给出代码:方法:public int Hanno(in
2021-01-30 01:17:34 1830
原创 数据可视化学习笔记工程实践1
文章目录图像手绘效果的实现图像的数组表示图像的变换图像的手绘效果图像手绘效果的实现图像的数组表示图像一般使用RGB色彩模式,即每个像素点的颜色由红( R)、绿(G)、蓝(B)组成。RGB三个颜色通道的变化和叠加得到各种颜色,其中 R 红色,取值范围,0‐255G 绿色,取值范围,0‐255B 蓝色,取值范围,0‐255RGB形成的颜色包括了人类视力所能感知的所有颜色。PIL库是一个具有强大图像处理能力的第三方库在命令行下的安装方法: pip install pillowfrom P
2020-05-28 04:54:04 198
转载 PythonNumpy数组遍历方法
直接遍历[a, b] = test.shapefor i in range(a-1): for j in range(b-1): print(b[i][j])print(type(b))使用 flat 属性 返回 numpy.flatiter对象(唯一获取flatiter的方式)a = np.arange(4).reshape(2,2)print(a)f = a.flatprint(f)for item in f: print(item)...
2020-05-28 04:36:32 2251
原创 数据可视化学习笔记之Numpy4
文章目录Numpy的函数子库NumPy的random子库Numpy的统计函数Numpy的梯度函数Numpy的函数子库NumPy的random子库np.random.*函数说明rand(d0,d1,…,dn)根据d0‐dn创建随机数数组,浮点数,[0,1),均匀分布randn(d0,d1,…,dn)根据d0‐dn创建随机数数组,标准正态分布randint(low[,high,shape])根据shape创建随机整数或整数数组,范围是[low, high)s
2020-05-28 01:30:49 275
原创 数据可视化学习笔记之Numpy3
文章目录数据存取数据的CSV文件存取任意维度数据存取Numpy的便捷文件存取数据存取数据的CSV文件存取CSV (Comma‐Separated Value, 逗号分隔值)CSV是一种常见的文件格式,用来存储批量数据保存文件np.savetxt(frame, array, fmt='%.18e', delimiter=None)frame: 文件、字符串或产生器,可以是.gz或.bz2的压缩文件array : 存入文件的数组fmt : 写入文件的格式,例如:%d %.2f %.18
2020-05-27 23:54:22 214
原创 数据可视化学习笔记之Numpy2
Numpy的数组对象:ndarray文章目录Numpy的数组对象:ndarray数组的索引与切片数组的索引与切片索引:获取数组中特定位置元素的过程。切片:获取数组元素子集的过程一维数组的索引和切片:与Python的列表类似。In [2]: a = np.array([2,3,6,4,8])In [3]: a[2]Out[3]: 6In [4]: a[1:4:2] Out[4]: array([3, 4])起始编号: 终止编号(不含): 步长,3元素冒号分割多维数组的索引:
2020-05-27 19:33:52 323
原创 数据可视化学习笔记之Numpy1
Numpy的数组对象:ndarraynumpy对象的属性属性说明.ndim秩,即轴的数量或维度的数量.shapendarry对象的尺度,对于矩阵,n行m列.sizendarry对象元素的个数,相当于n*m.dtypendarry对象的元素类型.itemsizendarry对象每个元素的大小In [3]: a = np.array([[0,1,2,3,4],[9,8,7,6,5]])In [4]: a.ndimOut[4]: 2In [
2020-05-27 04:04:16 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人