说明:如下所示:
def sub(arr):
finish=[]
size = len(arr)
end = 1 <> j) % 2: # this result is 1, so do not have to write ==
array.append(arr[j])
# print(array) <weixin_38732343> 上传 | 大小:56kb
说明: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): <weixin_38637918> 上传 | 大小:116kb