Mar012019
Python3学习之路~7.5 异常处理
1.异常基础
在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!!
try:
pass
except Exception as e:
pass
注意:Python3.x中Exception和e之间用 as ,Python2.7中Exception和e之间用 as 和 逗号 均可。
2.异常种类
python中的异常种类非常多,每个异常专门用于处理某一项异常!!!
At...阅读全文
抢沙发
Mar012019
Python3学习之路~7.4 动态导入模块
动态导入模块就是只知道str类型的模块名字符串,通过这个字符串导入模块。
准备:
首先创建一个模块目录lib,然后在目录内创建一个模块 aa.py:
# aa.pyclass C:
def __init__(self):
self.name = 'alex'
然后在lib目录平级新建测试代码 test.py,实现动态导入模块。
方法1: __import__
代码:
# test.py
lib = __import__("lib.aa")
print(lib.aa.C().name)
说明:
1.函...阅读全文
Mar012019
Python3学习之路~7.3 反射
python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,该四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。
hasattr(obj,name_str):判断一个对象obj里是否有name_str字符串对应的的方法或者属性getattr(obj,name_str):相当于obj.name_str,根据字符串去获取obj对象里对应的方法的内存地址或对应属性的值setattr(x, ̵...阅读全文
Mar012019
Python3学习之路~7.2 类的特殊成员方法
1. __doc__ 表示类的描述信息
class Dog(object):
""" 这个类是描述狗这个对象的 """
def func(self):
pass
print(Dog.__doc__)
# 输出: 这个类是描述狗这个对象的
2. __module__ 和 __class__
__module__ 表示当前操作的对象在哪个模块
__class__ 表示当前操作的对象的类是什么
class C:
def __init__(self):
self.name = 'aa'
lib/a...阅读全文
Feb252019
编程语言之争:Java vs. C++
选择一种编程语言一直是开发人员的头疼问题。在众多编程语言中,Java、C++和Python是最流行的三种语言之一。本文将探讨它们之间的区别和适用场景。
1. Java
Java是一种面向对象编程语言,由Sun Microsystems于1995年开发,并且至今仍在广泛使用。以下是Java的一些主要特点:
跨平台性:Java代码可以在不同操作系统(如Windows、Linux和Mac OS)上运行,只需在不同平台上安装Java虚拟...阅读全文
Feb172019
人工智能基础指南:从入门到应用实践
人工智能(Artificial Intelligence,简称AI)是一门涉及计算机科学和工程领域的学科。它旨在使计算机系统具备类似于人类智能的能力,如学习、推理、理解和解决问题等。正因为人工智能的快速发展和广泛应用,人们对此领域的了解和掌握越来越重要。
本指南将为您提供人工智能的基础知识,并引导您从入门到应用实践。以下是我们将要涵盖的主题:
1. 人工智能概述
我们将从介绍人工智能的定...阅读全文
Jan092019
如何解决Python中的SyntaxError: invalid syntax报错信息
在Python编程过程中,我们常常会遇到各种各样的错误提示信息。其中一个常见的错误是“SyntaxError: invalid syntax”。这个错误提示表明程序中存在语法错误,从而导致Python无法正确解析代码。接下来,我们将分享几种常见的情况以及解决方法,帮助您更好地处理这个错误。
1. 检查代码拼写错误
SyntaxError: invalid syntax 错误通常是由代码拼写错误引起的。请确保您的代码中没有拼写错误,...阅读全文
Jan062019
MXNet入门指南:环境搭建与第一个神经网络实践
简介
MXNet是一种深度学习框架,可以用于构建、训练和部署各种类型的神经网络模型。本篇博客将指导你如何搭建MXNet环境,并通过一个简单的例子来实践构建一个神经网络模型。
环境搭建
1. 安装Python
MXNet支持Python作为编程语言,所以首先需要安装Python。可以通过Python官方网站下载并安装最新版本的Python。
2. 安装MXNet
可以通过pip命令来安装MXNet:
pip install mxnet
如果你在国...阅读全文
Dec212018
hadoop基础
目录
1.hadoop概述
2.目前数据集主要特点
3.传统数据 VS 大数据
4.并行关系数据库 VS MPPorHadoop
5.Hadoop的子项目
6.谁在使用hadoop?
1.hadoop概述
Hadoop是一个开源的、可靠的、可扩展的分布式并行计算框架主要组成(两大核心设计):分布式文件系统HDFS和MapReduce算法执行
HDFS:分布式存储系统,提供了高可靠性、高扩展性和高吞吐率的数据存储服务。MapReduce:分布式计算框架,...阅读全文
Dec202018
AI工程化落地:大语言模型(LLM)微调与部署最佳实践,从Hugging Face到生产环境
AI工程化落地:大语言模型(LLM)微调与部署最佳实践,从Hugging Face到生产环境
引言:AI工程化的时代背景
随着大语言模型(Large Language Models, LLMs)在自然语言理解、生成、摘要、对话等任务中展现出卓越性能,企业对LLM的应用需求急剧增长。然而,从“模型可用”到“模型可落地”,中间横亘着复杂的工程挑战:如何高效微调模型?如何优化推理延迟与资源消耗?如何将模型安全、稳定地部...阅读全文