摘要:
matplotlib 是 python 的绘图库,通过 matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。 1.绘制折线图和柱状图 代码: import numpy as np import matplotlib.pyplot as plt x 阅读全文
摘要:
tensorflow 2.0 无法兼容 1.0 版本,所以需要加上一句 tf.compat.v1.disable_eager_execution(),以保障程序的正常运行。 在 tensorflow 2.0 中,变量初始化、声明会话 session 等函数均被定义在了 tensorflow.comp 阅读全文
摘要:
图片在计算机中的存储形式为矩阵,故可通过 src [row, col] 的方式获取和修改相应位置上的像素值。 jpg 格式的彩色图片为三通道图片,分别为(blue, green, red),png 格式的图片为四通道图片,还有 alpha 通道,代表透明度。 1.在图片中画一条红色竖线 代码: im 阅读全文
摘要:
将图片保存为 jpg 格式时,可实现有损压缩; 保存为 png 格式时,可实现无损压缩,同时还可以设置图片透明度。 原图片 1.保存为 jpg 格式 import cv2 src = cv2.imread("0.jpg",1) cv2.imwrite("saveImg.jpg",src,[cv2.I 阅读全文
摘要:
说白了就是用 python 语言写 opencv 执行代码,写法大体跟 C++ 类似。 import cv2 src = cv2.imread("0.jpg",1) cv2.imshow("dst",src) cv2.waitKey(0) 阅读全文
摘要:
1.Java 为 8 种基本数据类型提供了对应的封装类,通过这些封装类,可以将 8 种基本数据类型的值封装成对象。 2.从 JDK 1.5 开始,Java 提供了自动装箱和自动拆箱功能,基本数据类型变量和封装类对象之间,可以直接赋值。 装箱:可以将基本类型数据值转换成对应的封装类对象,即将栈中的数据 阅读全文
摘要:
super 关键字: super 关键字代表父类对象,其主要用途有: 在子类的构造方法中,调用父类的构造方法。 在子类的方法中,访问父类的属性和方法。 调用父类构造方法: 若在子类的构造方法中,没有明确写明调用父类的构造方法,则系统会自动调用父类不带参数的构造方法,即执行 super()。 此时,如 阅读全文
摘要:
static 修饰符,用来修饰类的方法和成员变量。 使用 static 关键字修饰的类的成员变量和方法,被称为静态成员。 静态成员的限制级别是“类相关”的,可以直接通过类名调用,无需声明实例对象,例如,经常使用的 Arrays.sort() 、Integer.parseInt() 等就是静态方法。 阅读全文
摘要:
Java 的访问控制符用来声明、控制类、属性和方法,以便隐藏类的一些实现细节,防止对封装数据未经授权的访问和不合理操作。 实现封装的关键是不让外界直接与对象属性进行交互,要通过指定的方法操作对象的属性。 Java 的 4 种访问控制符,访问权限由小到大分别为: private:被声明为 privat 阅读全文
摘要:
JDK 1.5 之后,Java 允许定义方法时,参数个数是可变的,这种情况称之为 “可变参数”。语法如下: [ 访问符 ] [ 修饰符 ] 返回类型 ( [ 参数列表 ] , 数据类型 ... 变量名 ){ //方法体 } 例: public int add ( int a , int ... b 阅读全文