1作者: Stuart_Jones16 天前原帖
在数据科学和分析领域,新分析师在真正开始工作之前,往往很难全面理解这个领域。在教育阶段,任务通常是相对简单和清晰的:“这是 churn.csv,选择一个模型并报告指标。”但在工作中,情况往往不那么明确,任务更加广泛,需要更全面的判断:“主任将在周一中午与立法机构会面,这个报告需要在周五下午4点之前送到我桌上。这是一些可能有用的表格,但它们中有很多特例。此外,我们并不完全确定关于主任会议的数据支持了什么,但我相信你能搞明白。祝你好运。” 我创建了“The Analyst”,可以看作是该领域的一种飞行模拟器。你作为新分析师被放置在一个虚构的公司中,面对数百万行数据和数十个表格,并被要求开发真实的产品,运用真实的判断。这一切都是免费的、开源的,不需要账户、注册或个人信息,所有内容都可以在浏览器中使用。你可以在浏览器内执行 SQL、Python 和总结工作,并提供导出选项,以便于分享至 GitHub 作品集、社交媒体,或交给你的导师进行评估。而且,确实有一个教师桌面,为教师提供指导和方向。重要的是,网站上没有任何答案钥匙:它提供了你应该掌握的概念和思路,但深层次的判断评估则留给另一个人。我对此感到非常兴奋,尽管网上有很多地方涵盖了这一愿景的部分内容,但几乎所有都需要付费并且是封闭源代码。我真心希望这个网站能对很多人有用!我非常欢迎大家的反馈。非常感谢。
1作者: bakefish17 天前原帖
你好,HN, 一年半前,我发布了关于 ros2_utils_tool 的帖子,这是一个用于各种日常 ROS2 活动的工具包,具有完整的用户界面和部分命令行支持 [0]。经过无数小时的开发和测试,我们终于达到了 1.0 版本! 自上次发布以来,添加了多种新功能,包括基于用户界面的包记录和播放功能,支持额外选项的工具,能够将任何类型的包消息导出为 YAML 文件,图像转换工具的压缩图像支持,发送静态或非静态变换的工具,支持 ROS2 Kilted、Lyrical 和 Rolling 的功能,性能优化和稳定性改进等等! 所需的环境和安装步骤与早期版本几乎相同。需要一个可用的 ROS2 发行版(最低要求为 Jazzy),以及用于用户界面和便利功能的 Qt5/Qt6,cv_bridge 用于将图像转换为 ROS 及反向转换,libpcl-dev 用于点云操作,最后是用于单元测试的 catch2_ros。 你可以使用以下命令安装所有依赖项(不包括 ROS2 发行版本身): ``` sudo apt install libopencv-dev ros-ROS_DISTRO_NAME-cv-bridge libpcl-dev qtbase5-dev qt6-base-dev ros-ROS_DISTRO_NAME-catch-ros2 ``` 以 ROS2 Jazzy 为例: ``` sudo apt install libopencv-dev ros-jazzy-cv-bridge libpcl-dev qt6-base-dev qtbase5-dev ros-jazzy-catch-ros2 ``` 使用以下步骤安装用户界面: ``` cd path/to/your/ros2_workspace/src git clone https://github.com/MaxFleur/ros2_utils_tool.git cd path/to/your/workspace/ colcon build --packages-select ros2_utils_tool ``` 在配置工作区后启动用户界面工具: ``` cd path/to/your/ros2_workspace/src source install/setup.bash ros2 run ros2_utils_tool tool_ui ``` 欢迎你尝试。如果你有其他功能请求或想报告的错误,请随时提出问题!希望这个工具能帮助你完成一些 ROS2 活动。 祝好! [0] [https://news.ycombinator.com/item?id=42888732](https://news.ycombinator.com/item?id=42888732)