首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏机器学习/数据可视化

    pandas技巧6

    本篇博文主要是对之前的几篇关于pandas使用技巧的小结,内容包含: 创建S型或者DF型数据,以及如何查看数据 选择特定的数据 缺失值处理 apply使用 合并和连接 分组groupby机制 重塑reshaping 透视表使用 ---- 创建数据 S型数据 import numpy as np import pandas as pd pd.Series([1, 3, 5, np.nan, 6, 89]) # 普通形式 pd.date_range('20190924', periods=6) # 时间间隔形式 DF型数据 指定3个参数 values index columns pd.DataFrame(np.random.randn (6,4), index=dates, columns=list("ABCD")) df pd.DataFrame({'A': 1., # 某列的值相同 (4)), dtype='float32'), # 某列值可以是S型数据 'D': np.array([3] * 4, dtype='int32'), # 使用

    3.4K10发布于 2021-03-02
  • 来自专栏运维之美

    6 个超实用的 Sudo 命令使用技巧

    然而,大部分时候我们用它来提权运行命令,以替代直接使用 root 用户的操作。sudo 命令与安全策略配合使用,安全策略可以通过文件 /etc/sudoers 来配置。 使用技巧总结 主要介绍使用 sudo 相关命令的使用技巧和问题处理方式! [1] 如何将 visudo 编辑器从 nano 更改为 vim? Jun 18 09:57 /etc/cron.weekly # 创建单独的授权配置文件 $ ls -lh /etc/sudoers.d/ -r--r----- 1 root root 666 Oct 6 18 2018 zhangsan # 查看授权配置文件的内容 $ cat /etc/sudoers.d/zhangsan ALL ALL = (root) NOPASSWD: zhangsan [6] 参考链接地址 如何解决 sudo 命令找不到环境变量的问题 本文转载自:「 Escape 的博客 」,原文:https://tinyurl.com/y4r6d5fu,版权归原作者所有。

    1.9K20发布于 2021-03-25
  • 来自专栏力哥聊运维与云计算

    vbs 技巧6

    1 vbs 判断shell 程序运行结束的代码 比如要通过vbs 调用format格式化d: 盘,可以使用如下代码  Set oExec=WshShell.exec("c:\windows\system32 msgbox("have d exit")     '有d盘直接退出,什么也不做     exit sub     else     diskdnotexist="1"     end if Next 6

    1.2K40发布于 2019-06-28
  • 来自专栏AI算法与图像处理

    在 Python 中有效使用 JSON 的6技巧

    在 Python 中使用 JSON 非常简单!Python 有两种数据类型,它们组成了在 Python 中使用 JSON 的完美工具: dictionary 和 lists。 如果你想让 JSON 文档对于人们来说更具可读性,请使用缩进选项。 name': 'Eric', 'age': 38 } with open('data.json', 'w') as json_file: json.dump(data, json_file) 6. 使用 JMESPath 搜索 JSON JMESPath是JSON的查询语言。它允许你轻松地从 JSON 文档中获取所需的数据。如果你以前使用过 JSON,你可能知道获取嵌套值很容易。 你可以使用一个过滤器: persons[?name=='erik'].age 看看这是多么自然和快捷! JMESPath不是Python标准库的一部分,这意味着你需要使用pip来安装它。

    3.6K10发布于 2021-03-26
  • 来自专栏Python大数据分析

    快速提升效率的6个pandas使用技巧

    这篇文章目的梳理几个高效实用的pandas小技巧,供大家参考。 1. 可以看到新增了一列ageGroup,用以展示年龄分组: df['ageGroup'].head() 6. 这里使用内置的glob模块,来获取文件路径,简洁且更有效率。 在上图中,glob()在指定目录中查找所有以“ data_row_”开头的CSV文件。 glob()以任意顺序返回文件名,这就是为什么使用sort()函数对列表进行排序的原因。 concat()方法进行列合并(注意这里axis=1),得到结果: 本文就到这里,pandas还有很多让人惊喜的小技巧,大家有兴趣也可以在评论区说说你的使用心得。

    4.1K10编辑于 2022-04-03
  • 来自专栏前端达人

    分享 8 种常见的 JS ES6 使用技巧

    你不知道 ES6 中的对象属性名可以使用表达式吗? const result = a.filter((item) => { return item === 3 }) console.log('result', result) 但是,如果是精确搜索,则需要使用 const name = obj && obj.name 你可以在 ES6使用可选的链接运算符: const name = obj?. 以前没用过 ES6?还有涉及到数组的扁平化过程,为什么不使用ES6提供的扁平化方法呢? (res);// [1,2] }) } 最后 以上就是我今天想与你分享的8个小技巧,希望你能从中学到新的知识,也希望这些内容对你有所帮助。

    39520编辑于 2023-09-11
  • YashanDB数据库的6使用技巧提升效率

    本文将基于YashanDB的架构特性和核心技术,详细介绍六个实用技巧,帮助数据库管理员和开发人员提升YashanDB的使用效率和业务响应速度。1. 有效的段空间管理结合多级空闲空间列表,实现多线程环境下的并发更新,最大化段空间并发使用率,确保写入性能。3. 合理设计和使用分区策略实现数据隔离与快速定位分区技术通过将大表拆分为多块独立管理的分区,显著缩减查询和DML操作的扫描范围。 6. 通过以上六个技巧的合理应用,用户可以在YashanDB环境中实现性能提升与资源优化,保障企业级应用的稳定与高效运行。

    16210编辑于 2025-11-20
  • 来自专栏finleyMa

    es6技巧总结

    展开运算符 合并功能 例1 let state = {name: "jack"} {...state, {name: "finley"}} // 返回 {name: "finley"} 例2 var arr1 = ['two', 'three']; var arr2 = ['one', ...arr1, 'four', 'five']; // 结果 ["one", "two", "three", "four", "five"] 拷贝功能 var arr = [1,2,3]; var arr2 = [...a

    31620发布于 2018-09-10
  • 来自专栏数据STUDIO

    Python 实用小技巧6

    若要在整数范围内选择样本,请使用range作为参数。这是一种从大量数据集中获取样本的一种快速且高效的方式。 如sample(range(10000000), 60) ---- 打乱、重洗数据集 使用 shuffle 用来重洗数据集,值得注意是对lst就地(in place)洗牌,节省存储空间 >>> from 可选参数random是一个返回随机浮点[0.0,1.0)的0-argument函数;如果是默认的None,将使用标准的random.random ---- 生成坐标点 10个均匀分布的坐标点 >>> from , 5.117260621617949), (3, 8.71363059466428), (4, 10.187466638278366), (5, 11.492275314042141), (6, 注意观察参数 a , 既可以f(1) ,也可以 f(a=1) 其可读性比第一种更好,建议使用f(a=1)。

    57410发布于 2021-06-24
  • 来自专栏全栈程序员必看

    Xmind使用技巧(xmind使用技巧)

    之前讲到思维导图笔记法的时候,给大家推荐了一款免费的思维导图软件—xmind软件,然后好多小伙伴都加我问关于思维导图的使用方法。 于是今天我就做了一份关于xmind软件的使用教程。 今天主要是带大家学会如何使用这个xmind软件。 一、下载安装 首先打开浏览器搜索xmind软件进官网下载。 image.png 插入主题的方法不只是用右键,xmind还可以使用快捷键要方便许多。 五、快捷键使用 熟练使用快捷键,能让你绘制思维导图的速度更快! (6)选中连续的几个模块,或者选择在这些模块前一级的一个模块之后,同时按Ctrl+B,会把这些模块框到同一个方框里。 (7)同时按Ctrl+L,会出现一根有箭头的连接线,是从这个模块出发的。 掌握了这些功能,基本的使用就没问题啦~ 当然里面。

    2.8K20编辑于 2022-07-25
  • 来自专栏全栈程序员必看

    eric6教程(钉钉的使用方法和技巧)

    Eric6是Python编程语言的IDE程序,功能之强大,绝不输于Python平台下的任何IDE程序,占用内存低运行速度快足以令Eric6藐视群雄,最可贵的是与PyQt5结合的更是天衣无缝,简直就是开发 虽说Eric6与PyQt5结合使用可快速开发GUI程序,但是对PyQt5基础语言一窍不通也只能是望梅止渴了。 学PyQt5基础语言当然要用Eric6了,不说Eric6的强大优势,至少用Eric6来学可以在学习期间让我们对他熟悉,为以后结合PyQt5使用垫下基础。 工欲善其事,必先利其器。 这里就我个人使用Eric6学习PyQt5基础语言的前期准备工作做一个简单介绍,包括项目的管理与程序的简单调试方法,仅供朋友们参考与指正。 首先安装并打开Eric6请参考之前文章 完美安装Anaconda3+PyQt5+Eric6 Eric6的个性启动画面 接下来是修改多项目工作区并新建一个空项目 项目创建好后软件会为项目自动创建一个空内容的

    78410编辑于 2022-07-25
  • 来自专栏机器之心

    使用谷歌Colab Notebooks,这6个小技巧你需要掌握

    机器之心编译 编辑:陈萍、杜伟 切换暗黑模式、读取 CSV 文件… 这些非常实用的小技巧为开发者使用谷歌 Colab Notebooks 提供了便利。 ? 为读者详细地介绍了使用 Google Colab Notebooks 的小技巧,主要包括以下几个方面: 切换暗黑模式 读取 CSV 文件 IT问答的快捷方式 启动内核 提交至 GitHub 存储库并共享 分享 Google Colab Notebooks 切换暗黑模式 如果开发者想使用 Google Colab 的暗黑模式,请点击「Tools」选项卡,然后按照下图所示的步骤进行设置。 将文件提交至 GitHub 存储库后,你可以使用文件上方的快捷链接(shortcut link)从 GitHub 帐户打开文件。 当使用 Google Colab 链接打开文件时,你将看到文件左上角的 GitHub 图标。 ? 如果你想分享 GitHub 文件,则可以点击右上角的「share」按钮。

    2.2K20发布于 2021-02-23
  • 来自专栏CSDNToQQCode

    Python编程专属骚技巧6

    element)     #1-> 5   #2-> 3   #3-> 1 # 一行代码翻转字符串 "Test Python"[::-1]       #输出 “nohtyP tseT” # 使用切片翻转列表

    23930编辑于 2022-11-29
  • 来自专栏机器学习与生成对抗网络

    6的!Pycharm实用技巧

    一、常用小技巧 1. 快速修改同一个变量或类 在写代码中时我们经常要定义很多变量或类,变量或类在写代码时可能会在多个地方被使用,那如果我们需要把代码里的某一个变量或类全部修改,那么我们是一处一处去修改吗? 比如说我想把代码中的所有"n"变量都改成“i”,那么操作如下: 6. 调试 写代码的时候我们很容易会报错,但有时候报错我们自己在明面上也是很难看出问题的,那么这个时候我们就需要调试了,这也是开发过程中常用的一个技巧。 怎么调试? 调试也有比较多的门道,具体的调试技巧大家可以去网上搜索一下,我就不在这里过多解释了。 11. 设置个性背景?

    54140发布于 2021-11-16
  • 盘点6个SQL小技巧

    也正是因为这个特性,一种很常见的SQL技巧是,用left join可替换not exists、not in等相关子查询,如下:sql复制代码select * from tableA A where not exists (select 1 from tableB B where B.Key=A.Key)-- 使用left join的等价写法select * from tableA A left join 上面场景还有一种写法,就是使用group by先把各学科最大分算出来,然后再关联出相应数据,如下:sql复制代码select * from(select s.course_id,max(s.score) 统计多个数量使用count(*)可以统计数量,但有些场景想统计多个数量,如统计1天内单量、1周内单量、1月内单量。 CONCAT将要对比的列连接起来,然后使用CRC32或MD5计算hash值,最后使用聚合函数BIT_XOR将多行hash值异或合并为一个hash值。

    42110编辑于 2024-05-30
  • 来自专栏木头编程 - moTzxx

    ThinkPHP6 自定义指令(定时任务脚本 )使用技巧

    背景 项目运行过程中,有些任务需要定时去跑,比如定时获取当前关注公众号的用户,给与奖品发放的需求 一种解决方式:直接使用 Linux 的 [crontab] 计划任务,设定执行链接就好 另一种方式: 为了方便对自定义指令的统一管理,可以编写 shell 执行脚本 【ThinkPHP6 自定义指令】 ▶ 使用技巧 指令: php think [command_name] # 提示:个人习惯,对统一模块下的指令 ,设定一个参数以作区分,这样就减少了自定义类文件的创建 crontab -e 计划任务: ### shell监控 * * * * 6 /svr/join.weiq.com/project/zcweiq/

    2.2K30发布于 2021-09-06
  • 来自专栏深度学习与python

    6个React Hook最佳实践技巧

    在这篇文章中,我将分享 6 个关于 React Hooks 的技巧。你可以把它当作一份指南,在将 Hooks 实现到组件中时可以拿来参考。 建议先使用 useState Hook 声明状态变量,然后使用 useEffect Hook 编写订阅,接着编写与组件作业相关的其他函数。 5 使用自定义 Hooks 共享应用程序逻辑 在构建应用程序时,你会注意到一些应用程序逻辑会在许多组件中一次又一次地使用。 随着 React Hooks 的发布,你可以将组件的逻辑提取到可重用的函数中作为自定义 Hooks,如我在以下文章中所展示的那样: 可扩展 React 项目的 6技巧和最佳实践: https://blog.bitsrc.io 虽然本文肯定还有遗漏的内容,但我希望以上分享的技巧能多少帮助你在项目中以正确的方式编写 React Hooks。

    3.3K30发布于 2020-11-23
  • 来自专栏老九学堂

    自学编程的6技巧总结

    可以是小的编码练习或业余项目,但确保你能将之付诸于实践,并用某种方式使用你学到的东西。如果你不这样做,那么你会发现自己面对编辑器会无所适从无从下手。 这方面的诀窍是让自己感到不舒服。 知识等待使用的时间越久,知识这把斧头就越钝。等待学习新知识的时间越长,你就越难以将其融入到代码中。 2.不要陷入僵局。请求帮忙 我最大的错误是在学习编程陷入僵局的时候用了太长时间。 6.尝试一切。如果搞不懂的话,那就等6个月。 最后,我要说的是,一直以来在我身上发生着这样的事,我尝试过很多东西,但我就是不理解。在用30分钟尝试新的东西后,我会停下来。我想这在起步时是很正常的。 但是,我记得很多次,在6个月后(或3个月或9个月),我会回到同样的问题或技术上,弄清楚如何使用它。这是因为我又掌握了一些我以前不具备的知识,或者因为它只是另一种方式的框架。 这方面的一个例子是学习如何使用终端。我记得很长一段时间我都害怕碰到终端,因为我不知道如何使用。我花了一段时间并按照步骤定期地使用它和理解它。

    67050发布于 2018-03-06
  • 来自专栏渗透测试教程

    6个Linux痕迹隐藏小技巧!

    本文将会分享如下 6个linux痕迹隐藏技巧,来跟蓝队来一场斗智斗勇吧 <( ̄︶ ̄)↗[GO!] 隐藏Vim的操作记录 当我们使用 vim时候,会在 ~/.viminfo留下操作记录,建议使用 vi 。或者在vim中使用命令关闭记录。 :set history=0 :!command 4. 使用如下命令。 # touch -r A B 使B文件时间变得和A文件相同 touch -r index.html shell.php ? 让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件 # chattr +a /var/log/messages 6. 记录所有用户最后一次登录时间的日志,使用lastlog命令查看 /var/log/wtmp 记录所有用户的登录、注销信息,使用last命令查看 /var/log/utmp 记录当前已经登录的用户信息

    4.5K20发布于 2021-03-23
  • 来自专栏java一日一条

    自学编程的 6技巧总结

    可以是小的编码练习或业余项目,但确保你能将之付诸于实践,并用某种方式使用你学到的东西。如果你不这样做,那么你会发现自己面对编辑器会无所适从无从下手。 这方面的诀窍是让自己感到不舒服。 第一是试着总是阅读更多关于你使用的技术,并总体掌握正在发生什么。通常,当你陷入困境时,意味着你对需要澄清的事情做出了不正确的假设。第二是咨询互联网。这一点很显然,但依然值得一提。 6.尝试一切。如果搞不懂的话,那就等6个月。 最后,我要说的是,一直以来在我身上发生着这样的事,我尝试过很多东西,但我就是不理解。在用30分钟尝试新的东西后,我会停下来。我想这在起步时是很正常的。 但是,我记得很多次,在6个月后(或3个月或9个月),我会回到同样的问题或技术上,弄清楚如何使用它。这是因为我又掌握了一些我以前不具备的知识,或者因为它只是另一种方式的框架。 这方面的一个例子是学习如何使用终端。我记得很长一段时间我都害怕碰到终端,因为我不知道如何使用。我花了一段时间并按照步骤定期地使用它和理解它。

    47720发布于 2018-09-14
领券