找到 34423 篇文章 关于编程
203 次浏览
OpenCV-Python 是一个 Python 绑定的库,旨在解决计算机视觉问题。OpenCV-Python 利用 Numpy,这是一个针对数值运算的高度优化的库,具有类似 MATLAB 的语法。所有 OpenCV 数组结构都转换为 Numpy 数组并从 Numpy 数组转换而来。示例# 将图像读取为 RGB # 导入 cv2 和 matplotlib 模块 import cv2 import matplotlib.pyplot as plt # 读取图像为 RGB img = cv2.imread('download.png') # 显示图像 plt.imshow(img) # 读取图像为灰度 # 导入 cv2 模块 import cv2 # 读取图像为灰度 img = cv2.imread('download.png', 0) # 或者可以使用 cv2color 转换图像 img = cv2.cvtColor(img, ... 阅读更多
2K+ 次浏览
Python 是一种面向对象的编程语言。Python 中几乎所有东西都是对象,都有其属性和方法。类就像对象构造函数,或者创建对象的“蓝图”。在类外部定义的变量可以通过任何类或类中的任何方法访问,只需编写变量名即可。示例# 在类外部定义' # 在类外部定义的变量。 outVar = 'outside_class' print("Outside_class1", outVar) ''' 类一 ''' class Ctest: print("Outside_class2", outVar) def access_method(self): print("Outside_class3", outVar) # 通过创建对象来调用方法 uac = Ctest() uac.access_method() ... 阅读更多
131 次浏览
Python 提供了许多创建二维列表/数组的方法。但是,必须了解这些方法之间的区别,因为它们可能会在代码中创建难以追踪的复杂情况。示例 在线演示rows, cols = (5, 5) arr = [[0]*cols]*rows # 将第一行第一个元素更改为 1 并打印数组 arr[0][0] = 1 for row in arr: print(row) arr = [[0 for i in range(cols)] for j in range(rows)] # 在这个新数组中,再次将第一行第一个元素 # 更改为 1 并打印数组 arr[0][0] = 1 for row in arr: print(row)输出[1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [0, 0, 0, 0, 0] [0, 0, 0, 0, 0] [0, 0, 0, 0, 0] [0, 0, 0, 0, 0]
788 次浏览
列表是有序且可更改的集合。在 Python 中,列表用方括号编写。通过引用索引号访问列表项。负索引表示从末尾开始,-1 指的是最后一项。可以通过指定开始和结束范围的位置来指定索引范围。在指定范围时,返回值将是一个包含指定项的新列表。示例 在线演示# 使用列表推导式 + sum() + 列表切片 # 初始化列表 test_list = [3, 4, 1, 7, 9, 1] # 打印原始列表 print("The ... 阅读更多
284 次浏览
散点图是一种使用笛卡尔坐标系来显示数据集的两个(通常是两个)变量值的图形或数学图表。如果点被编码,则可以显示一个额外的变量。示例# 导入 xlsxwriter 模块 import xlsxwriter # Workbook() 接受一个非可选参数,即我们想要创建的文件名 #。 workbook = xlsxwriter.Workbook('chart_scatter.xlsx') # 工作簿对象然后通过 #add_worksheet() 方法用于添加新的工作表。 worksheet = workbook.add_worksheet() # 使用 #add_format() 方法创建新的 Format 对象以格式化工作表中的单元格。 # ... 阅读更多
170 次浏览
雷达图是一种以二维图表形式显示多变量数据的图形方法,其中三个或更多定量变量以从同一点开始的轴表示。示例# 导入 xlsxwriter 模块 import xlsxwriter # Workbook() 接受一个非可选参数,即我们想要创建的文件名 #。 workbook = xlsxwriter.Workbook('chart_radar1.xlsx') # 工作簿对象然后通过 #add_worksheet() 方法用于添加新的工作表。 worksheet = workbook.add_worksheet() # 使用 #add_format() 方法创建新的 Format 对象以格式化工作表中的单元格。 # 在这里我们创建粗体格式对象。 bold = workbook.add_format({'bold': 1}) ... 阅读更多
304 次浏览
饼图是一种圆形统计图形,它被分成多个扇形来表示数值比例。在饼图中,每个扇形的弧长与其表示的数量成正比。示例# 导入 xlsxwriter 模块 import xlsxwriter # Workbook() 接受一个非可选参数,即我们想要创建的文件名 #。 workbook = xlsxwriter.Workbook('chart_pie.xlsx') # 工作簿对象然后通过 #add_worksheet() 方法用于添加新的工作表。 worksheet = workbook.add_worksheet() # 使用 #add_format() 方法创建新的 Format 对象以格式化工作表中的单元格。 # 在这里我们创建粗体格式对象。 bold ... 阅读更多
261 次浏览
折线图是资产历史价格走势的图形表示,它用一条连续的线连接一系列数据点。这是金融领域使用最基本类型的图表,通常只描绘证券随时间推移的收盘价。示例# 导入 xlsxwriter 模块 import xlsxwriter # Workbook() 接受一个非可选参数,即我们想要创建的文件名 #。 workbook = xlsxwriter.Workbook('chart_Line.xlsx') # 工作簿对象然后通过 #add_worksheet() 方法用于添加新的工作表。 worksheet = workbook.add_worksheet() # 使用 #add_format() 方法创建新的 Format 对象以格式化工作表中的单元格。 # 在这里我们创建 ... 阅读更多
168 次浏览
圆环图(也称为甜甜圈图)是饼图的一种变体,只是它中心有一个圆形孔,使其看起来像一个甜甜圈,因此得名。这个空隙可以用来显示其他数据。示例# 导入 xlsxwriter 模块 import xlsxwriter # Workbook() 接受一个非可选参数,即我们想要创建的文件名 #。 workbook = xlsxwriter.Workbook('chart_doughnut1.xlsx') # 工作簿对象然后通过 #add_worksheet() 方法用于添加新的工作表。 worksheet = workbook.add_worksheet() # 使用 # add_format() 方法创建新的 Format 对象以格式化单元格。 # 在这里我们创建 ... 阅读更多
浏览量 195
XlsxWriter 是一个 Python 库,可以使用它对 Excel 文件执行多种操作,例如创建、写入、算术运算和绘制图表。示例# 导入 xlsxwriter 模块 import xlsxwriter # Workbook() 接受一个必选参数,即我们要创建的文件名 #。workbook = xlsxwriter.Workbook('chart_styles.xlsx') #显示列和区域图表类型的样式。chart_types = ['column', 'area'] for chart_type in chart_types: # 然后使用 workbook 对象通过 #add_worksheet() 方法添加新的工作表。 # 为每个图表类型添加一个工作表 worksheet = workbook.add_worksheet(chart_type.title()) # 设置缩放选项 worksheet.set_zoom(30) # ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP