2016-09-20 2 views
-1

그래서 선형 대수학 수업을위한 약간의 프로젝트를 진행하고 있습니다. j 행렬로 i를 구성한 다음 행에 쉴론 형식의 esque 알고리즘을 수행 할 수있는 프로그램을 만들고 싶습니다. 하지만 그 전에 파이썬이 원래의 행렬을 볼 수 있도록 작업을 수행하기 전에 행렬을 인쇄하기를 원했습니다. 이것이 내가 코드에 대해 가지고있는 것입니다.경고 : 매트릭스가 인쇄되지 않는 이유는 무엇입니까?

C :

import math 
import numpy 
i = eval(input("how many rows? ")) 
j = eval(input("how many columns? ")) 
def make_matrix(i,j): 
    matrix = numpy.random.random_integerers(0,100,(i,j)) 
print(make_matrix(i,j)) 

그래서 나는이 메시지가 얻을. lib 디렉토리의 \ 사이트 - 패키지 \ \ 사용자 \ 슈미트 \ Anaconda3을 \ ipykernel__main __ 평 : 2 : DeprecationWarning :이 기능은 지원되지 않습니다. ipykernel import kernelapp의 대신

으로 randint (0, 100 + 1)를 호출하십시오. 이제는 무엇을해야할지 모르겠습니다. 누군가가 나에게 무슨 일이 일어나고 있는지 설명하고 나를 해결책으로 인도 할 수 있습니까? 미래 * 버전 * 제거하는 기능에 대한 단순한 경고입니다 정의 fuction를

def make_matrix(i,j): 
    matrix = numpy.random.randint(0,50,(i,j)) 
    return(matrix) 
print(make_matrix(i,j)) 
+0

에서 수익을 쓰기로 –

+0

그러면 행렬을 인쇄하는 방법은 어떻게됩니까? – anabstudent

+0

'numpy.random.random_integers'가 아니라'numpy.random.random_integers'입니다. – AlphaModder

답변

0

솔루션

는 너무 쉬웠다. 현재로서는 메시지 이외의 다른 영향은 없습니다.
관련 문제