首页 > 其他分享 >np.array强制内部元素格式统一

np.array强制内部元素格式统一

时间:2023-10-13 15:03:07浏览次数:34  
标签:10 df test exp np 格式 array class

df_test = pd.DataFrame(
    data=np.array([
        np.repeat(['class' + str(i+1) for i in range(2)], 10),
        list(range(10, 0, -1)) * 2,
        list(range(1, 11)) * 2
    ]).T,
    columns=['class'] + ['x'+str(i+1) for i in range(2)]
)  # np.array强制内部元素格式统一

df_test[df_test.columns.drop(['class'])] = df_test[df_test.columns.drop(['class'])].astype('int32')

df_test['y'] = df_test.apply(
    func=lambda x: 10 + np.exp(x['x1']) + np.exp(2 * x['x2']) + 10
        if x['class'] == 'class1'
        else (
            20 + np.exp(10 * x['x1']) + np.exp(-2 * x['x2']) - 10
            if x['class'] == 'class2'
            else np.nan
        ),
    axis=1
)

df_test

标签:10,df,test,exp,np,格式,array,class
From: https://blog.51cto.com/u_16055028/7845729

相关文章

  • FDFullscreenPopGesture使用setViewControllers跳转一个隐藏导航栏新页面失效问题
    解决办法:1.对setViewControllers:animated:进行方法交换SELoriginalSelector1=@selector(setViewControllers:animated:);      SELswizzledSelector1=@selector(fd_setViewControllers:animated:);      MethodoriginalMethod1=class_getIn......
  • 使用Apache POI往word模板中插入数据并转换文档格式
    word模板报告数据插入及格式转换1.向模板内写入数据1.1单文本插入//通过查询得到数据用参数或者对象接收后,与模板内参数对应完成文本插入Stringcode=usersService.findByCode().getCode();TestUsersbyCode=usersService.findByCode();Map<String,Object>data=ne......
  • 使用NPOI修改Excel数据
    读取excel文件阿松大读取excel文件读取excel文件读取excel文件publicvoidSignIn(){Useruser=_userService.GetUserByName(Username);if(user!=null&&user.Password==Password){#region记住登录信息//将当前的配置序列化为j......
  • simulink中数据字典sldd的格式转换
    手动选择文件:%select.xxfile,xx替换为所需格式,文件路径字符串存于DDFile变量中[xxfile,~,~]=uigetfile('*.xx','Selectxxfile');ifxxFile==0return;end slddto.m%open.slddfileMyDictObj=Simulink.data.dictionary.open('slddfilepath&......
  • 常用编码格式介绍
    常用编码格式介绍 编程过程中经常会遇到各类字符的编码方式,经常会混淆,在此总结下常用的编码方式以及其原理。Ascii:因为对于计算机来说只能识别0、1这两种字符(0表示低电平,1表示高电平),所有的数据都是通过二进制来表示,对于其他的比如说3、4、s、z、#等字符用二进制表示就......
  • 循环增删 ArrayList ,小心有坑
    编程过程中常常需要使用到集合,比如:ArrayList,当我们在for循环增删的时候,一不小心就会踩坑。如下代码List<String>arrayList1=newArrayList<String>();arrayList1.add("1");arrayList1.add("2");for(Strings:arrayList1){if("1".equals(s)){......
  • To install it, you can run: npm install --save svg-baker-runtime/browser-symbol
    运行vue项目npmrundev命令报错报错信息:错误提示:Toinstallit,youcanrun:npminstall--savesvg-baker-runtime/browser-symbol解决:npminstall--saveregenerator-runtimesvg-baker-runtimevue-style-loader......
  • 在java中将InputStream对象转换为File对象(不生成本地文件)
    importorg.apache.commons.io.IOUtils;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;publicclassStreamUtil{staticfinalStringPREFIX="stream2file";//前缀字符串定义文件名;必须至少三个字符......
  • 使用 Open XML SDK 实现 html 富文本转换为 docx 格式示例
     使用OpenXMLSDK实现html富文本转换为docx格式文档相对复杂。下面是一个示例。手动检测<strong>和<em>标签并应用相应的文本格式。usingSystem;usingDocumentFormat.OpenXml;usingDocumentFormat.OpenXml.Packaging;usingDocumentFormat.OpenXml.Wordproces......
  • 21 JSONP
    JSONP为了解决浏览器跨域问题.jquery提供了jsonp请求.在网页端如果见到了服务器返回的数据是:​ xxxxxxxxxxdjsfkldasjfkldasjklfjadsklfjasdlkj({json数据})​ 在Preview里面可以像看到json一样去调试這就是jsonp。这东西依然是ajax.jsonp的逻辑是.在发送请求的时候.带......