python高级在线题目训练-第一套-主观题

简介: python高级在线题目训练-第一套-主观题

1、(操作题)设计一个表示服务器的类。包含服务器的属性有:

CPU个数,

内存大小,

磁盘空间大小,

操作系统类型(Linux, Windows),其中操作系统类型设置为私有变量,外部不可以更改。

实现一个方法,输出服务器的属性内容为以下格式: 8核CPU, 40G内存, 150G磁盘空间,Linux。

 

class Server:
    def __init__(self, CPUCount, CaChe, Size):
        self.CPUCount = CPUCount
        self.CaChe = CaChe
        self.Size = Size
        self.__SystemInfo = "Linux"
    def OutInfo(self):
        print("{0}核CPU,{1}G内存,{2}G磁盘空间,{3}".format(self.CPUCount, self.CaChe, self.Size, self.__SystemInfo))
ser = Server(8, 40, 150)
ser.OutInfo()

2、(操作题)请编写Python代码实现下列要求。

首先生成100个二维坐标点,然后计算任意两点之间的距离,最后把结果存储到一个矩阵中,实现求解点和点之间的距。

 

import numpy as np
x = np.linspace(0, 10, 100)
y = np.linspace(10, 20, 100)
np.arange(100)
arr1 = []
for i in np.arange(100):
    for j in np.arange(100):
        a = np.sqrt((x[i] - x[j]) ** 2 + (y[i] - y[j]) ** 2)
        arr1.append(a)
# 矩阵库
arr1 = np.matrix(arr1)
arr1.reshape(100, 100)

3、(简述题)请简述神经网络的优点和缺点(每类不少于3点)

优点:

(1)具有自学习功能。例如实现图像识别时,只在先把许多不同的图像样板和对应的应识别的结果输入人工神经网络,网络就会通过自学习功能,慢慢学会识别类似的图像。

自学习功能对于预测有特别重要的意义。预期未来的人工神经网络计算机将为人类提供经济预测、市场预测、效益预测,其应用前途是很远大的。

(2)具有联想存储功能。用人工神经网络的反馈网络就可以实现这种联想。

(3)具有高速寻找优化解的能力。寻找一个复杂问题的优化解,往往需要很大的计算量,利用一个针对某问题而设计的反馈型人工神经网络,发挥计算机的高速运算能力,可能很快找到优化解。

缺点:

(1)最严重的问题是没能力来解释自己的推理过程和推理依据。

(2)不能向用户提出必要的询问,而且当数据不充分的时候,神经网络就无法进行工作。

(3)把一切问题的特征都变为数字,把一切推理都变为数值计算,其结果势必是丢失信息。

(4)理论和学习算法还有待于进一步完善和提高。

 


理论:

class classname[(父类名)]:

– 成员函数及成员变量

_ init _ 构造函数:初始化对象

_ del_ 析构函数:销毁对象

定义类的成员函数时,必须默认一个变量代表类定义的对象本身,这个变量的名称可自行定义,下面的程序使用self变量表示类对象的变量。

#类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。

#对象:它是类的实例化。

#方法:类中定义的函数。

#类(Class) 由3个部分构成:

'''

类的名称:类名

类的属性:指对象的特征(一组数据)

类的方法:允许对象进行操作的方法 (行为/功能)

'''

# Python 3.x中取消了经典类,默认都是新式类。

# 新式类的语法 -> class 类名(object): pass

# 类对象支持两种操作:属性引用 和 实例化。

# 属性引用的语法:obj.属性

# 类实例化的语法:obj = 类名()

# 类中方法的调用:obj.方法名()

相关文章
|
4天前
|
存储 SQL 缓存
阿里云大学考试python中级题目及解析-python中级
阿里云大学考试python中级题目及解析-python中级
13 0
|
16天前
|
JavaScript 前端开发 Python
Python 高级主题: 解释 Python 中的闭包是什么?
【4月更文挑战第13天】闭包是内部函数引用外部变量的函数对象,作为外部函数的返回值。当外部函数执行完毕,其变量本应消失,但由于内部函数的引用,这些变量在内存中保持存活,形成闭包。例如,在外函数中定义内函数并返回内函数引用,实现对外部局部变量的持久访问。闭包在Python和JavaScript等语言中常见,是强大的编程工具,连接不同作用域并允许局部变量持久化,用于复杂程序设计。**
16 4
|
22天前
|
安全 数据安全/隐私保护 Python
292: 程序设计C 实验五 题目三 设计密码(python)
292: 程序设计C 实验五 题目三 设计密码(python)
|
1月前
|
监控 API C语言
【Python 基础教程 22】全面揭秘Python3 os模块:从入门到高级的实用教程指南
【Python 基础教程 22】全面揭秘Python3 os模块:从入门到高级的实用教程指南
64 1
|
1月前
|
编译器 测试技术 C++
【Python 基础教程 02】 数据类型全解析:从基础到高级,实用指南及详细使用案例
【Python 基础教程 02】 数据类型全解析:从基础到高级,实用指南及详细使用案例
185 0
|
1月前
|
JSON 前端开发 API
Python中的JSON模块:从基础到高级应用全解析
【2月更文挑战第3天】 Python中的JSON模块:从基础到高级应用全解析
83 6
|
1月前
|
Python
Python的高级语法及许多特性
Python的高级语法及许多特性
21 0
|
1月前
|
数据采集 机器学习/深度学习 算法
Python中的CatBoost高级教程——时间序列数据建模
Python中的CatBoost高级教程——时间序列数据建模【2月更文挑战第14天】
57 1
Python中的CatBoost高级教程——时间序列数据建模
|
4天前
|
机器学习/深度学习 数据挖掘 API
pymc,一个灵活的的 Python 概率编程库!
pymc,一个灵活的的 Python 概率编程库!
10 1
|
4天前
|
人工智能 算法 调度
uvloop,一个强大的 Python 异步IO编程库!
uvloop,一个强大的 Python 异步IO编程库!
16 2