91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-07
  • 語言: Python
  • 標簽: PYTHON??DE??

資源簡介

python代碼隨處可見,利用python進行相關的操作和實現時每一個python入門者必不可少的內容,這里利用python 的相關知識,簡單的進行了實驗,希望對大家有所幫助

資源截圖

代碼片段和文件信息

#?-*-?coding:?cp936?-*-
import?numpy?as?np
import?matplotlib.pyplot?as?plt
import?math
import?random
#?采用DE/best/1/bin的差分進化策略

#?測試函數


def?object_function(x):
????f?=?0
????for?c?in?range(0?len(x)):
????????f?=?f+c*x[c]**4
????f?=?f+random.random()
????return?f

#?種群初始化


def?initialization(zq):
????np_list1?=?[]??#?種群,染色體
????for?a?in?range(0?zq):
????????x_list?=?[]??#?個體,基因
????????for?j?in?range(0?len_x):
????????????x_list.append(value_down_range?+?random.random()?*?(value_up_range?-?value_down_range))
????????np_list1.append(x_list)
????return?np_list1


#?列表相減
def?subtraction(a_list?b_list):
????a?=?len(a_list)
????new_list?=?[]
????for?c?in?range(0?a):
????????new_list.append(a_list[c]?-?b_list[c])
????return?new_list


#?列表相加
def?addit

評論

共有 條評論