그래서 선형 대수학 수업을위한 약간의 프로젝트를 진행하고 있습니다. 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))
에서 수익을 쓰기로 –
그러면 행렬을 인쇄하는 방법은 어떻게됩니까? – anabstudent
'numpy.random.random_integers'가 아니라'numpy.random.random_integers'입니다. – AlphaModder