Python
文章平均质量分 53
言之兮兮
为什么程序员总是喜欢在深夜工作?
因为他们只有在深夜才能真正感受到代码的黑暗。
展开
-
【知识点】python中类的相互调用
在 Python 中,类可以相互调用。这意味着一个类可以访问另一个类的方法或属性。下面是一个例子:原创 2023-02-13 17:52:18 · 6794 阅读 · 0 评论 -
【知识点】python中的全局变量使用
全局变量是一个在整个程序中可以访问和使用的变量。它们可以在任何地方定义,并在任何地方访问。与局部变量相反,局部变量仅在它们声明的函数内部可用。原创 2023-02-13 17:45:44 · 4817 阅读 · 0 评论 -
【知识点】python的__init__详解
__init__ 方法是 Python 中面向对象编程中类的特殊方法,也称为构造方法,当创建一个类的实例时,__init__ 方法会自动调用。原创 2023-02-13 16:57:09 · 22075 阅读 · 2 评论 -
【知识点】Python 的np.prod函数详解
np.prod是Numpy库中的一个函数,全称为numpy.prod,它的作用是计算数组中所有元素的乘积。原创 2023-02-13 12:56:41 · 6314 阅读 · 0 评论 -
python多进程共享Array
可以使用multiprocessing库中的Array来实现多进程共享Array。原创 2023-02-13 12:20:04 · 3965 阅读 · 1 评论 -
几种python多进程通信技术实例演示
Python中的多进程通信通常使用以下几种方法,选择通信方式取决于多进程间通信的需求和限制,可以根据不同的场景选择不同的通信机制:原创 2023-02-10 15:57:58 · 826 阅读 · 0 评论 -
python的多进程multiprocessing
在Python中,多进程是指在一个程序中并行运行多个独立的任务。每个任务都在不同的进程中运行,具有独立的内存空间。这样,您可以在多个任务之间共享数据,并在多个任务中同时运行。在Python中,可以使用模块实现多进程。这个模块提供了一些基本的多进程编程工具,如进程,管道,队列等。原创 2023-02-10 15:27:32 · 258 阅读 · 0 评论 -
python多进程多维数组数据传递example
import multiprocessing as mpimport numpy as npdef worker(size, idx, arr): array = np.zeros((size,size,size)) print(idx) array[idx[0],idx[1],idx[2]] = 100 for slice in range(size): for row in range(size): a.原创 2022-02-23 16:46:30 · 488 阅读 · 1 评论 -
Python拟合3D曲线代码
from matplotlib import pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax = Axes3D(fig)# 列出实验数据point = [[2, 3, 48], [4, 5, 50], [5, 7, 51], [8, 9, 55], [9, 12, 56]]plt.xlabel("X1")plt.ylabel("X2")# 表示矩阵中.原创 2021-12-27 19:52:14 · 771 阅读 · 0 评论 -
对称日期之python查找
前言:目录前言:一、代码:二、结果:今天是个神奇的日子,朋友圈一大早就开始刷下面这个图~,20211202,不论从左边还是右边读,数字是对称的!相信很多人都有这样一个疑问,下一个对称日期是哪一天?一年有几个对称日期?下面我们用python写一个小程序,解决一下这个偶然的问题。一、代码:#!/usr/bin/python# -*- coding: utf-8 -*-import datetimedef check_date_is_symme...原创 2021-12-02 18:35:10 · 556 阅读 · 0 评论 -
【知识点】Python lambda用法
lambda函数褒贬不一,但是用在合适的地方确实很方便,比如判断复选框真值,来启动、停止定时器的操作就很简洁、明了。不得不说,官方给的例子还是要认真学习。提供了两种定义函数的方式,肯定是有他的道理的,不盲目崇拜、不盲目否定,考量优缺点灵活运用才是王道!# 暂停显示param.child('paused').sigValueChanged.connect(lambda _, v: timer.stop() if v else timer.start())...原创 2021-11-22 10:38:08 · 1015 阅读 · 0 评论 -
Python应用程序打包
1.环境安装CMD窗口输入:pip3 install pyinstaller安装pyinstaller模块确认是否安装成功,确认版本号:CMD窗口输入pyinstaller --version安装成功,显示版本号4.72.生成exe进行打包我的文件名unilidar.py,进入需要打包的文件目录,执行以下指令:pyinstaller -F unilidar.py回车、安装中。。。安装完成在dist文件下面有一个文件unilid...原创 2021-11-20 18:05:24 · 552 阅读 · 0 评论 -
Python的串口(1、serial模块的安装)
1.简单配置串口import serialif __name__ == '__main__': com = serial.Serial('COM2',921600) data = com.read(10) print (data)2.python IDE 执行报错因为第一次试用serial,这个错误指示没有安装串口模块,cmd进DOS窗口安装pyserial模块pip install pyserial问题解决:...原创 2021-11-16 10:04:39 · 4608 阅读 · 0 评论