python设计模式之命令模式 现在多数应用都有撤销操作。虽然难以想象,但在很多年里,任何软件中确实都不存在撤销操作。撤销操作是在1974年引入的,但Fortran和Lisp分别早在1957年和1958年就已创建了撤销操作。 命令设计模式帮助我们将一个操作(撤销、重做、复制、粘贴等)封装成一个对象。 ...
分类:
编程语言 时间:
2020-07-04 15:23:28
阅读次数:
67
0MQ (ZeroMQ) 是一个轻量级消息内核。它可用于C、C++、Python、.NET /Mono、Fortran 和 Java 语言。它运行在AIX ,FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino,So ...
分类:
其他好文 时间:
2020-06-27 11:24:19
阅读次数:
59
0MQ (ZeroMQ) 是一个轻量级消息内核。它可用于C、C++、Python、.NET /Mono、Fortran 和 Java 语言。它运行在AIX ,FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino,So ...
分类:
其他好文 时间:
2020-06-27 11:18:51
阅读次数:
398
julia做科学计算不错,号称比C 和Fortran都快,语法有matlab和lisp风,也非常容易写。 julia和python交互很方便。所以用julia实现算法。用python做工程+胶水。 一、安装julia 用pill.py脚本一键安装管理julia 参考https://mirrors.b ...
分类:
编程语言 时间:
2020-06-06 11:24:42
阅读次数:
101
5.7编程实现 软件开发,最后终归要编写程序代码来实现。 5.7.1关于程序语言 程序语言,即计算机语言,与自然语言的语种一样,也是五花八门,就我自己用过的语言就有:汇编、BASIC、FORTRAN、VB、C、C++、C#、PASCAL、PHP、JAVA、PYTHON、R等,还有脚本语言如:Java ...
分类:
其他好文 时间:
2020-06-01 13:58:19
阅读次数:
74
Numpy定义:NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。它主要用于数组计算,包括: 一个强大的N维数组对象 ndarray广播功能函数整合 C/C++/Fortran 代码的工具线性 ...
分类:
其他好文 时间:
2020-05-06 19:36:35
阅读次数:
74
Numpy库 numpy 是用于处理含有同种元素的多维数组运算的第三方库,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换、随机数生成,并可与C++/Fortran语言无缝结合。 数组中所有元素的类型必须相同,数组中元素可以用整数索引,序号从0开始。ndarray 类 ...
分类:
编程语言 时间:
2020-05-06 09:13:24
阅读次数:
121
计算机硬件发展的同时,软件始终伴随其步伐迅猛发展,就计算机的编程语言而言,也划分为三代。 第一代: 机器语言 。每条指令用二进制编码,编码效率极低,但运行效率高。 第二代: 汇编语言 。用符号编程,和具体机器指令有关,需要记住的指令太多,编写效率低下。 第三代: 高级语言 :如FORTRAN、COB ...
分类:
编程语言 时间:
2020-05-05 21:52:01
阅读次数:
61
一.numpy库和matplotlib库的学习 (1)numpy库介绍:科学计算包,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换、随机数生成,并可与C++/Fortran语言无缝结合 np.array([1,2,3])列表转换为数组;np.array((1,2,3 ...
分类:
其他好文 时间:
2020-05-03 14:39:16
阅读次数:
96
Numpy是科学计算库,是一个强大的N维数组对象ndarray,是广播功能函数。其整合C/C++.fortran代码的工具 ,更是Scipy、Pandas等的基础 .ndim :维度 .shape :各维度的尺度 (2,5) .size :元素的个数 10 .dtype :元素的类型 dtype(‘ ...
分类:
编程语言 时间:
2020-04-18 14:03:33
阅读次数:
65