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.方法名()

相关文章
|
Python
蓝桥杯练习题(一):Python组之入门训练题
这篇文章是关于蓝桥杯Python组的入门训练题,包括Fibonacci数列、圆的面积、序列求和和A+B问题的具体代码实现和样例输出。
396 0
|
机器学习/深度学习 数据可视化 TensorFlow
使用Python实现深度学习模型的分布式训练
使用Python实现深度学习模型的分布式训练
528 73
|
机器学习/深度学习 自然语言处理 语音技术
Python在深度学习领域的应用,重点讲解了神经网络的基础概念、基本结构、训练过程及优化技巧
本文介绍了Python在深度学习领域的应用,重点讲解了神经网络的基础概念、基本结构、训练过程及优化技巧,并通过TensorFlow和PyTorch等库展示了实现神经网络的具体示例,涵盖图像识别、语音识别等多个应用场景。
507 8
|
存储 机器学习/深度学习 算法
蓝桥杯练习题(三):Python组之算法训练提高综合五十题
蓝桥杯Python编程练习题的集合,涵盖了从基础到提高的多个算法题目及其解答。
784 3
蓝桥杯练习题(三):Python组之算法训练提高综合五十题
|
Java C++ Python
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
|
设计模式 Unix Python
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
|
数据采集 Java C语言
Python面向对象的高级动态可解释型脚本语言简介
Python是一种面向对象的高级动态可解释型脚本语言。
247 3
|
机器学习/深度学习 Python
9-3|使用Python的scikit-learn库来训练一个逻辑回归模型,检测句子是否含有侮辱性内容:
9-3|使用Python的scikit-learn库来训练一个逻辑回归模型,检测句子是否含有侮辱性内容:
|
6月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
671 102
|
6月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
405 104