其他
包括安卓开发 多核程序设计
封狼居士
此人不懒,什么都写了。
展开
-
基于pandas的快递单处理
import numpy as np import pandas as pd goods_data=pd.read_excel("D:/input/数据.xlsx")#使用pandas读取数据 goods_data=goods_data.fillna(0) #对表格进行处理 #第一步筛选出快递员取出的单号(完成) data_1=goods_data["运单号"][goods_data.扫描类型=="快递员取出"] # 保存下来保存到excle文件中 data_1= data_1.apply(lambda x原创 2021-05-18 11:23:10 · 209 阅读 · 0 评论 -
粒子群算法
粒子群算法 1、 算法介绍: 粒子群算法作为进化计算的一个分支,是一种全局搜索算法,这种算法不但吸取了鸟群觅食、鱼群学习的思想,它还具有进化算法的特点 2、基本原理 用鸟群的觅食行为作为举例说明,在自然界中捕食的鸟群通过各自的搜索与群体的合作来共同完成食物的探寻,开始时他们并不知道食物的具体位置,但是分散的种群,总有一个个体距离食物是相对来说比较近的,这样每一个个体经过这样的指导,就会偏向最优解(往食物方向偏移),通过不断调整自身的走向和整个群体的走向,鸟群能够较快的获得食物(寻找到问题的最优解) 3、基本原创 2021-05-18 11:03:15 · 286 阅读 · 0 评论 -
遗传算法代码实现
遗传算法 使用轮盘赌 import numpy as np import pandas as pd pd.set_option('precision',6) #种群初始化 def Ninit(n,len,a,b,N=[]): for i in range(0,n): x=np.array([round(np.random.uniform(a[0],a[1]),6),round(np.random.uniform(b[0],b[1]),6)]) N.append(x)原创 2021-05-18 10:40:52 · 103 阅读 · 0 评论 -
遗传算法求最值
随机抽样: pd.set_option('precision',5) class nGEA: #基因的长度 N_=[] c_N=[] new_N=[] s=[] def __init__(self,size,D1,D2,X2,f,k=None,Np=None,jingdu=0.000001,point="max"): """ :param size:"种群的规模" :param D:"染色体的取值范围" .原创 2021-05-18 10:33:16 · 303 阅读 · 0 评论 -
多核程序设计
一. 实验目的: 1. 掌握OpenMP常用编译指导语句的用法 2.掌握OpenMP常用运行时库函数的用法。 3.掌握临界区和同步障碍的用法。 二. 实验内容: 1.理解private,firstprivate,lastprivate的区别,分析理解PPT中P91~99页程序,并写出如下程序: 设置工作线程个数为4;串行区中两个共享变量a,b的初值分别为1、2。设置并行区域,要求在并行区域中修改a...翻译 2019-07-04 12:51:45 · 625 阅读 · 0 评论 -
多核程序设计
一. 实验目的: 1.掌握Microsoft Visual Studio 2012配置OpenMP的方法; 2.掌握Microsoft Visual Studio 编写编译简单OpenMP程序的方法。 二. 实验内容: 1.配置visual studio 2012使支持openMP;配置环境变量,确定线程的数目为4(有3种配置工作线程的方法,分别掌握)。P26—30 2.使用parallel指令多...原创 2019-07-04 12:46:01 · 1525 阅读 · 0 评论 -
Andriod
实验一 Android环境搭建 一、实验目的 搭建Android开发环境,学习使用Eclipse开发工具进行Android 应用开发的整个流程,为后续实验做好基本准备工作。 二、实验要求 1、掌握Android应用开发平台的搭建及相关配置。 2、掌握Eclipse集成开发环境的使用。 3、掌握Android应用开发的整个流程。 三、实验原理 Eclipse安装方法、Android编程方法。 四、...翻译 2019-07-04 12:38:50 · 366 阅读 · 1 评论 -
andriod实验2
实验二 用户人机界面(UI)设计(一) 一、实验目的 搭建Android开发环境,学习使用Eclipse开发工具进行Android 应用开发的整个流程,为后续实验做好基本准备工作。 二、实验要求 1、熟练掌握TabHost的使用。 2、熟练掌握ViewPager的使用。 3、了解Fragment内容。 三、实验原理 Eclipse安装方法、Android编程方法。 四、实验环境 1、Micros...翻译 2019-07-04 12:44:21 · 211 阅读 · 0 评论