上传者: 38637918
|
上传时间: 2022-01-04 19:56:37
|
文件大小: 116KB
|
文件类型: -
python实现PSO算法优化二元函数,具体代码如下所示:
import numpy as np
import random
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
#----------------------PSO参数设置---------------------------------
class PSO():
def __init__(self,pN,dim,max_iter): #初始化类 设置粒子数量 位置信息维度 最大迭代次数
#self.w = 0.8
self.