如何判断我已经具备学习该课程的先修条件?

具备充分的先修条件的学员应该对线性代数和微积分有基本的了解,能够应用基本概率和统计学知识,具有计算机科学代数方面的经验,并对 Python 编程有所熟悉,但是也可以临时掌握上述知识。掌握的程度取决于你的学习动力、独立学习经验,以及在数学和科学领域的广泛知识背景。当然,你应该能够轻松解答下面的问题:

    1. 假设社交网络上有 N 个人,那么可能会有多少个“好友”关系(即关系对)?

    2. 下面这段 python 代码的输出结果是多少?
                        
                          def mystery(N):
                            s = []
                            while N > 0:
                              s.append(N % 3)
                              N = N / 3
      
                            buf = ""
                            while len(s) > 0:
                              buf += str(s.pop())
      
                            return buf
      
                          print mystery(50)
                        
                      
    3. 我有一个公平硬币和一个双正面硬币。按照相等的概率选择一个硬币,然后抛掷了。假设结果是正面,那么我选择了双正面硬币的概率是多少?

答案:

  1. 1+2+3+...+(N-1) = N(N-1)/2
  2. 1212,即 50,基数为 3
  3. 2/3
还有其它问题?提交请求